마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

JSON 파싱 관련해서 질문글 올립니다.

0 추천
{
    "result": "1",
    "item": [
        {
            "num": "3",
            "music_list": [
                {
                    "list": "asdasdasd.mp3"
                }
            ],
            "user_num": "2",
            "item_num": "3",
            "date": "2014-02-06 15:27:10"
        }
    ]
}

이러한 JSON 포맷의 데이터를 파싱하고 있습니다. 저의 같은 경우에 일단

try {

                    JSONObject object = new JSONObject(jsonObject.toString());

                    JSONArray itemArray = object.getJSONArray("item");

                    for (int i = 0; i < itemArray.length(); i++) {

                        int user_num = itemArray.getJSONObject(i).getInt("user_num"); 
                        int tnr_num = itemArray.getJSONObject(i).getInt("num");
                        String tnr_date = itemArray.getJSONObject(i).getString("date"); 

                    }

                } catch (JSONException e) {
                    e.printStackTrace();
                }

이런 식으로 했는데요. 저 item이라는 JSONArray안에 있는 music_list JSONArray는 어떻게 파싱하나요???

익명사용자 님이 2014년 3월 6일 질문

1개의 답변

+1 추천
getJSONArray 가 있죠
aucd29 (218,390 포인트) 님이 2014년 3월 7일 답변
...