У меня есть структура JSON, как показано ниже, и я не могу добраться до узла изображения никоим образом. Как я могу это сделать с помощью библиотеки Volley? Любые идеи будут полезны. Заранее спасибо.Как добраться до узла изображения
{
"nodes": [
{
"node": {
"id": "2536",
"title": "Die Düsseldorfer Rabbiner",
"image": {
"src": "how to reach here",
"alt": "",
"title": "© Landeshauptstadt Düsseldorf/Michael Gstettenbauer"
},
"body": "some text",
"category": "Deutsch",
"created": "1481344134",
"url": "some text"
}
}
]
}
Код Блок
JsonArrayRequest getRequest = new JsonArrayRequest(
url,
new Response.Listener<JSONArray>() {
@Override
public void onResponse(JSONArray response) {
try {
JSONObject jsonObject = new JSONObject("response");
JSONArray jsonArray = jsonObject.getJSONArray("nodes");
for(int i = 0; i<jsonArray.length(); i++){
JSONObject jo = jsonArray .getJSONObject(i);
String name = jo.getString("category");
Toast.makeText(context, name, Toast.LENGTH_LONG).show();
}
} catch (Exception e) {
e.printStackTrace();
}
}
как вы разбираете свой json, делаете это вручную или используете любую библиотеку, такую как GSON. –
'new JSONObject (« object »)' что вы думаете, что делает? – njzk2
Привет, Равиндер, я добавил свой кодовый блок. Не могли бы вы проверить его? Я думаю, что делаю все правильно, но это не сработает. – nuhkoca