안드로이드 JSON

2014. 5. 21. 22:41Mobile/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