Meine JSON-Zeichenfolge sieht so aus (enthalten in einer String-Variablen namens sJSON
):
Ich bin in der Lage, das erste Array wie folgt zu analysieren (mit Java und importiere org.json):
%Vor%Das gibt das erwartete Ergebnis zurück, das 284 ist. Ich kämpfe, um das zweite Array von Elementen zu erhalten und durch sie zu durchlaufen. Ich bin mir nicht sicher, ob meine JSON-Zeichenfolge fehlerhaft ist oder ob ich versuche, auf die falsche Weise darauf zuzugreifen. Folgendes habe ich versucht:
%Vor%Soweit ich weiß, kann ich nicht herausfinden, wie man die einzelnen Elemente innerhalb des zweiten Arrays durchläuft.
BEARBEITEN:
Es scheint, dass diese Zeile nur die erste Zeichenfolge in den eckigen Klammern analysiert:
%Vor% Entweder ist der JSON falsch (dasselbe Beispiel wie oben), oder er analysiert ihn nicht richtig? Ich habe es geschafft, das Problem zu lösen, indem ich die Zeichenfolge zerschneide und sie in ihre eigene JSONArray
lege, aber ich denke nicht, dass das der beste Weg ist, Dinge zu tun.
Sie können mit einem Iterator iterieren, ich habe auch eine Beispiel-JSON-Zeichenfolge für Sie kopiert, ich hoffe, das kann helfen:
%Vor%