Android JSON-Analyse von mehreren JSON-Objekten in JSONObject

6

Ich habe eine JSON-Zeichenfolge, die vom Server kommt, und sieht so aus

%Vor%

}

Meine Aufgabe besteht darin, Werte von Feldern "term_id" und "name" zu erhalten. Ich habe verwendet, um "Kategorien" -Objekt vom aktuellen JSONObject zu bekommen, indem ich diesen Code benutze.

%Vor%

und categoryObject sieht so aus

%Vor%

}

Aber danach weiß ich nicht, wie ich diese Felder bekommen soll. Gibt es eine Möglichkeit, alle JSONObject-Childs von JSONObject zu bekommen?

Wenn Sie einen Quellcode haben oder mir ein Beispiel geben können, teilen Sie es mir bitte mit.

    
Arshak92 24.03.2014, 10:21
quelle

6 Antworten

15

hier können Sie alle Ihre json Daten abrufen, fragen Sie nach einem bestimmten Schlüssel und innerKey, um zu bekommen, was Sie wollen, Prost

%Vor%     
Ahmad Dwaik 'Warlock' 24.03.2014, 10:39
quelle
5

Überprüfen Sie diese Antwort , damit Sie die Tasten nicht kennen müssen und einfach durchschalten und darauf zugreifen können das innere Objekt, aber Kategorien wären besser als ein JSONArray als ein Objekt, auf diese Weise könnten Sie normalerweise einfach durch

gehen %Vor%     
Tom Hart 24.03.2014 10:30
quelle
2

Verwenden Sie den Iterator keys (), um alle Eigenschaften zu durchlaufen, und rufen Sie für jedes get () auf.

%Vor%

Siehe hierzu: Ссылка

    
kaushik parmar 24.03.2014 10:33
quelle
1

probiere das

aus %Vor%

aber ich stimme wqrahd zu, Kategorien sollten ein Array sein

    
cgr 24.03.2014 10:35
quelle
1

Vielen Dank an Ahmad Dwaik und Tom Hart für die Antworten. Dies ist der Code für die Lösung.

%Vor%     
Arshak92 24.03.2014 10:53
quelle
1

Während Ahmad Dwaik 'Warlock' eine sehr gute Antwort gegeben hat, aber es einen Fehler in seinem Code gibt, ist der aktuelle Code -

%Vor%     
Satyam Singh 13.03.2017 16:57
quelle

Tags und Links