Wie würde ich ein Array wie folgt in Android analysieren?Parse JSON Array ohne Schlüssel in Android
[
5,
10,
15,
20
]
Wie Sie sehen können, keine Taste gibt es das Array definiert, wie anderes Beispiel Arrays, wie folgt aus:
{
"items": [
5,
10,
15
]
}
Für das zweite Array kann ich leicht ein JSONObject
machen und einfach Verwenden Sie:
Aber wie offensichtlich ist, gibt es keinen Schlüssel für das erste Array. Wie sollte man das machen? Ist es sogar mit Standard-Android-Bibliotheken möglich?
Würde dies nicht die zweite JSON-Datei analysieren? Ich entschuldige mich, wenn meine Frage auf eine verwirrende Weise geschrieben wurde. Ich möchte die erste JSON-Datei analysieren, die ohne die "Elemente" -Taste. Würde das bedeuten, dass mein 'JSONArray' nur auf die JSON-Datei eingestellt wäre, die ich bekomme? –
Ja, dies würde die zweite JSON-Datei analysieren. Es tut mir leid, dass ich deine Frage nicht verstanden habe. Um das erste JSONArray zu erhalten, würden Sie etwas wie 'JSONArray itemArray = new JSONArray (dein_stringname); 'wo' dein_string_name' ist eine String-Variable, die Ihre JSON-Datei enthält (ich nehme an, es ist eine Zeichenkette) und dann der Rest sein das Gleiche. –
Perfekt, gerade versucht es und es funktioniert wie vorgesehen. Wenn es Ihnen nichts ausmacht, können Sie Ihre Antwort so ändern, dass sie der Frage für zukünftige Leser/Referenzen entspricht? Ich werde es danach akzeptieren. –