jquery json-Analyse

8

Wie analysiere ich diesen json mit jQuery?

%Vor%     
lolweb 09.06.2010, 12:08
quelle

2 Antworten

29

Der Begriff "parsing" ist etwas falsch, da dieser bereits im JSON-Format vorliegt. Sie müssen es nicht analysieren, sondern nur um darauf zuzugreifen. Wenn es sich um einen großen String im JSON-Format handelt, müssen Sie ihn vor dem Zugriff in ein verwendbares JSON-Objekt in der Tat analysieren.

Dieser JSON enthält eine Eigenschaft, die DayEvents , die wiederum ein Array [] enthält. Sie können über den Operator dot . auf Eigenschaften zugreifen. Sie können ein Array-Element am angegebenen Index mit [index] erhalten, wobei 0 0 für das erste Element steht.

%Vor%

Das Array enthält wiederum ein Objekt {} . Oder vielleicht mehr als einer? Sie können mehr als ein Element in einem Array haben, dann sollten Sie [{}, {}, {}, ...] sehen und Sie könnten dann auf jedes Element in einer Schleife wie folgt zugreifen:

%Vor%

Ein eintägiges Ereignisobjekt hat mehrere Eigenschaften: 0 , event_id , 1 , user_id , 2 usw. Sie können nicht auf Eigenschaften zugreifen, die mit einer Zahl beginnen, indem Sie den Punkt . operator verwenden würde dann gerne die Klammernotation verwenden:

%Vor%

Weitere Informationen zu JSON finden Sie in diesem Lernprogramm .

    
BalusC 09.06.2010, 12:16
quelle
7

Gestohlen von .parseJSON () doc .

Beispiel:

Parsen Sie eine JSON-Zeichenfolge.

%Vor%

Ihr Beispielcode scheint bereits ein Objekt zu sein. Du hättest die Klammern um das ganze Ding legen müssen und es mit parseJSON parsen.

    
jAndy 09.06.2010 12:12
quelle

Tags und Links