2014. 5. 21. 22:41ㆍMobile/Android
안드로이드 JSON 형식을 잘살펴보자
배열에 있는 값 , 객체있는 값 읽어오는 방법을 살펴보아요~
//배열 ["name" , " age" , "addr"]
String jsonData = "[kyj , 20 , seoul]";
try {
JSONArray jsonArray = new JSONArray(jsonData);
System.out.println("name = "+ jsonArray.get(0));
System.out.println("age = "+ jsonArray.get(1));
System.out.println("addr = "+ jsonArray.get(2));
for(int i = 0 ; i<jsonArray.length() ; i++){
System.out.println("jsonArray = "+jsonArray.get(i));
}
} catch (Exception e) {
// TODO: handle exception
}
//객체 { "name":"kyj" , "age":"20" , "addr":"seoul" }
String jsonData1 = "[{\"name\" : \"kyj\", \"age\" : \"20\" , "addr\" : \"seoul\" }]";
try {
JSONArray jsonArray = new JSONArray(jsonData1);
for(int i = 0 ; i<jsonArray.length() ; i++){
JSONObject json = jsonArray.getJSONObject(i);
System.out.println("jsonArray1 = "+ json.getString("name"));
System.out.println("jsonArray2 = "+ json.getString("age"));
System.out.println("jsonArray3 = "+ json.getString("addr"));
}
} catch (Exception e) {
// TODO: handle exception
}
결과값
끝~
'Mobile > Android' 카테고리의 다른 글
안드로이드 cocos2d-x 프로젝트 생성 (0) | 2014.06.03 |
---|---|
안드로이드 서비스 (0) | 2014.06.02 |
안드로이드 sqlite (1) | 2014.05.01 |
[안드로이드] Android Observer (0) | 2014.04.27 |
안드로이드 appcompat_v7 (14) | 2014.04.26 |