{"result":"success”,"city":[{"do”:”서울특별시","list":[“강남구”,”강서구 “,”강동구”,”강북구"]},{"do”:"강원도","list":[“원주시 “,”속초시”,"춘천시"]}
위처럼 json 데이터가 넘어올경우 city 안에 do 와 list 가 같은 인덱스로 묶여서 오고 list 안에 배열로 또 묶여서 오면 저것을 어떻게 풀어줘야
할지 모르겠습니다. do 는 풀렸는데 list 푸는 방법좀 알려 주시면 감사하겠습니다.
JSONArray arry = jsonObject.getJSONArray("sigungu");
for(int i=0; i<arry.length(); i++)
{
BaseData d = new BaseData();
JSONObject obj = arry.getJSONObject(i);
if (obj.has("do"))
d.setString("do", obj.getString("do"));
if (obj.has("list"))
d.setString("list", obj.getString("list"));
result.mDataList.add(d);
DataList 에 추가 시켜 아래처럼 for 문을 돌려 do 는 빼내고 있습니다 그런데 list 는 어떻게 빼내야 할지 모르겠습니다.
BaseData item = mDataList.get(i);
LOCATION1[i] = item.getString("do");
모두 좋은 주말 보내세요.