Zugriff auf JSON.parsed-Objekt in JavaScript

8

Ich habe JSON.parse gemacht und die Ausgabe in der Javascript-Variable "temp" im Format wie folgt erhalten

%Vor%

Ich habe versucht wie

%Vor%

aber nicht ausgegeben.

Wie kann ich auf diese Daten in Javascript zugreifen?

    
mangesh deshpande 15.10.2009, 05:43
quelle

4 Antworten

18
%Vor%

Sie können numerische Indexierung nicht verwenden, da keine tatsächlichen Arrays vorhanden sind. Sie können die Punktsyntax verwenden, wenn das erste Zeichen des Schlüssels nicht numerisch ist. Zum Beispiel:

%Vor%     
Matthew Flaschen 15.10.2009 05:48
quelle
3

Versuchen Sie Folgendes:

%Vor%

Normalerweise sind temp.bar und temp["bar"] äquivalente JavaScript-Anweisungen, aber in diesem Fall beginnt einer Ihrer Eigenschaften mit einer Zahl. Wenn dies passiert, müssen Sie die Index-Notation verwenden.

    
Xavi 15.10.2009 05:52
quelle
0

Sie müssen auf die Variable wie folgt zugreifen: temp ['2222'] ['MId'], damit erhalten Sie den Wert von MId. Obwohl ich gezeigt habe, dass ich die Methode [] verwende, um den Wert zu erhalten, funktionieren die Antworten unten ebenfalls.

Sie können diesen Test unten in firebug ausführen.

%Vor%     
RC1140 15.10.2009 05:50
quelle
0

Wenn Sie ein gutes json formatiertes Objekt haben, aber Sie den Schlüssel nicht kennen (hier sieht es wie eine ID aus), können Sie wie folgt zugreifen:

%Vor%     
Ema.H 19.02.2014 15:22
quelle

Tags und Links