2012.09.26 14:43

Json을 받아 Map으로 집어넣는 방법입니다.


중요 포인트는 Json의 키 값까지 Map에 담는 것인데요, Json의 키 값은 names() 메소드로 구합니다. ^^



TreeMap<String,String> map = new TreeMap<String,String>();

JSONArray json null;

String jsonString "";


.

...

.......


//Json String을 받는 과정은 생략 후 받았다 치고 Map으로 넣는 과정을 설명합니다.

 json = new JSONArray(jsonString);

        

 JSONObject resultObject = json.getJSONObject(0);

 for (int j = 0; j < resultObject.length(); j++) { //Json의 Object 숫자만큼 for문을 돌립니다.

     //Json의 키와 밸류 값을 맵에 집어넣습니다.

     map.put(resultObject.names().getString(j), resultObject.getString(resultObject.names().getString(j)));

}



Posted by 그린블로그 DEV그린

댓글을 달아 주세요