안드로이드 개발 질문/답변
(글 수 45,052)
리스트 JSON이 있습니다.
{"list":[{"area_code":"00","area_name":"서울"}]}
추후에 area_code o1 , name 부산으로도 추가가 되겠죠..
그래서 저는 리스트 이기 떄문에
aa 는 inputstream에서 가져와서 스트링 변환 후,,,
JSONArray jArr = new JSONArray(aa));
for(int i=0;i<jArr.length();i++){
JSONObject list = jArr.getJSONObject(i);
System.out.println(list.getString("area_code"));
for(int i=0;i<jArr.length();i++){
JSONObject list = jArr.getJSONObject(i);
System.out.println(list.getString("area_code"));
}
이렇게 할려고 하는데 파싱에러가 나네요?ㅠㅠ
다른 방법으로 해야 하나요?ㅠ




저의 경우는 해당 객체를 담을 VO클래스를 만들고
GSON의 fromJSON명령어로 VO클래스에 넣습니다.
이경우 VO클래스의 멤버변수만 Json과 동일하게 만들면 자동으로 파싱해서 객체로 만들어줍니다.