Ich würde Hilfe benötigen, um dieses JSONArray in meiner Android App zu analysieren. Ich bin ein wenig verwirrt mit JSONObjects und JSONArrays:Android: parse ein JSONArray
[
{
"nid": [
{
"value": "3"
}
],
"uid": [
{
"target_id": "1",
"url": "/user/1"
}
],
"field_image": [
{
"target_id": "2",
"alt": "alternate 1",
"title": "",
"width": "640",
"height": "640",
"url": "http://url"
},
{
"target_id": "3",
"alt": "alternate 2",
"title": "",
"width": "640",
"height": "640",
"url": "http://url"
}
]
}]
Hier ist, was ich habe, die Iteration zu starten:
public void onResponse(JSONArray response) {
try {
jsonResponse = "";
for (int i = 0; i < response.length(); i++) {
...
Verwenden Sie einfach org.json-Paket. Es verfügt über Methoden, mit denen Sie den JSON direkt analysieren können, ohne diese Art von Schleifenlogik explizit schreiben zu müssen. – SoulRayder
Welche Daten müssen Sie von Json bekommen ?? dritte ein Array? –
Ich empfehle Ihnen, GSON für JSON-Parsing zu verwenden. – RBK