저는 아래와 같은 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과 같은 라이브러리를 사용하는 것입니다. –
'새 JSONObject ("object")'어떻게 생각하니? – njzk2
안녕하세요 Ravinder, 내 코드 블록을 추가했습니다. 확인해 주시겠습니까? 나는 제대로하고 있다고 생각하지만 효과가 없습니다. – nuhkoca