JSON.net ma @ w nazwach atrybutów?
Korzystam z JSON.NET i chcę przekonwertować z XML na JSON.
Używam JsonConvert.SerializeXNode (węzeł) i zauważyłem, że mój obiekt json ma właściwości z @ przed ich nazwami:
Na przykład: Jeśli mam:
<channel id="999" name="XXX" sid="8294" type="Digital TV" />
Obiekt JSON to:
{ "@id": "999", @name="XXX" etc
Dlaczego wstawiam „@” do JSON i czy istnieje sposób, aby uniknąć wstawiania znaku „@”?