Wie man Elemente von JSONObject?
Ich habe eine JSONObject
enthält einige JSONObjects
wie folgt:
"statistics": {
"John": {
"Age": "22",
"status": "married"
},
"Ross": {
"Age": "34",
"status": "divorced"
}
}
Alles was ich jetzt weiß, ist der Objekt-name(Statistik), und weiß nicht, es Elemente Anzahl oder es ist Elemente Namen , So ist, gibt es eine Möglichkeit zu analysieren, das Objekt so, dass ich es bekommen kann, Elemente und befassen sich mit es (ie. John Ross) ?
- versuchen Sie jackson.codehaus.org
- Was JSON-Bibliothek benutzt du? Es ist (noch) nicht ein standard-JSON-API für Java.
- es ist org.json, aber ich habe nicht erwähnt, um die Frage offen, für Menschen, so dass, Wenn es nur eine bestimmte Bibliothek, die das tun kann ich werde es, wie ich don ' T mind ändern org.json-in diesem Fall
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für immer diese Elemente in einer dynamischen Art und Weise:
Error:(65, 48) java: incompatible type: java.lang.Object cannot be casted to java.lang.String
Sie nicht angeben, welche Bibliothek Sie verwenden möchten, um zu repräsentieren das JSON-Objekt. In der Regel gibt es Methoden zum auflisten der Eigenschaften des Objekts. Zum Beispiel:
gibt einen iterator für den String-Namen in das Objekt.