● json simple을 사용하여 작성 ( json simple 링크 )

● sample

 import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser;

public class JsonArrayParseTest {

 /**
  * @param args
  */
 public static void main(String[] args) throws Exception {
    StringBuffer buf = new StringBuffer();
         buf.append("      {  \"category\"  [  { \"cateName\" : \"mycate1\", \"order\" : 001 }                            \n");
         buf.append("            , { \"cateName\" : \"mycate2\", \"order\" : 002 }                            \n");
         buf.append("            , { \"cateName\" : \"mycate3\", \"order\" : 003 }                           ]} \n");
        
         System.out.println(buf.toString());
        
         JSONParser json = new JSONParser();
         JSONObject jobj = (JSONObject)json.parse(buf.toString());
         JSONArray jarray = (JSONArray)jobj.get("category");
         System.out.println("sessionid : " + jarray.size());
         for(int i=0; i<jarray.size(); i++) {
             JSONObject tempObj = (JSONObject)jarray.get(i);
             System.out.print("cateName : " + tempObj.get("cateName"));
             System.out.print("  -   ");
             System.out.println("order : " + tempObj.get("order"));
         }         
 }

}





'프로그램 언어 > 자바' 카테고리의 다른 글

JVM Options  (0) 2013.04.15
숫자를 한글자리수로 표현  (0) 2013.02.25
Java json String Parsing  (1) 2012.03.28
Java 날짜 계산 함수 모음  (0) 2011.11.03
POI 엑셀 다운로드  (1) 2010.02.26

+ Recent posts