Moje JSON przedmiot ocenia się:analizowaniem JSON w/@ na symbol znak w nim (arobase)
{ "@io": IO, "@type": XXX }
Jeśli zmienna ta jest nazywana my_json
, w jaki sposób mogę uzyskać dostęp do wartości @type
XXX? Próbowałem [email protected]
, ale to daje błędy. Pomoc doceniona. Dzięki,
Nick
Moja pierwsza skłonność polegałaby na zastąpieniu ciągu znaków na odpowiedzi HTTP przed jej analizą. Może zamienić wszystkie wystąpienia "@" na "at_" lub coś podobnego. –
Nie rozumiem, dlaczego to pytanie zostało odrzucone, a ponieważ wiele osób zastanawia się, jak uzyskać dostęp do właściwości obiektu lub metody, która ma nieparzyste nazewnictwo, lub gdy mają tylko var zawierający nazwę właściwości w łańcuchu, pobudę. – JAAulde
ponieważ uważam, że odpowiedź została wielokrotnie udzielona na tym forum http://stackoverflow.com/questions/1710103/accessing-json-fields-with-weird-characters –