Próbuję uzyskać dostęp do pola w obiekcie Json w javascript, który ma klucz "*". jsonstring wygląda następująco:JSON - Pole dostępu o nazwie "*" gwiazdka
{"parse":
{"text":
{"*":"text i want to access"}
}
}
próbuje uzyskać dostęp myObject.parse.text * nie działa, ani nie myObject.parse.text [0].. Szukałem już od godziny, ale nie znalazłem żadnej wskazówki, że gwiazdka ma specjalne znaczenie. Jeśli przechodzę przez całe drzewo i porównuję String a la 'if (key == "*") "Mogę pobrać tekst, który chcę odzyskać, ale chciałbym uzyskać bezpośredni dostęp do tego pola. Czy nie ma dostępu do tego pola?
Kto zaprojektowane, JSON ciąg powinien być spoliczkował wokół bit . –
masz to z api wikipedia, na przykład http://de.wikipedia.org/w/api.php?action=parse&page=Robbie_Williams&format=json&prop=text§ion=0 – simon
To nie jest ładne, ale mogłem to zobaczyć sens w jakimś rodzaju modułu tłumaczącego z przodu. Podobnie jak przy wstawianiu standardowego łańcucha, gdy pewien klucz translacyjny nie istnieje dla określonego języka. – iMe