안드로이드에서는 기본적으로 JSON을 지원해주지만 Java에서 JSON을 사용할 경우 아래와 같은 라이브러리 중 하나를 추가해야 사용할 수 있다.

JSON.simple ( Yidong Fang )

GSON ( Google )

Jackson ( FasterXML )

JSONP  ( Oracle )


해외 사이트에서 JSON라이브러리들을 벤치마킹한 결과를 봤을 때

쿼리문의 길이에 상관없이 2순위를 유지하는 JSON.simple을 사용하였다.


json-simple 라이브러리 다운받는 곳

https://code.google.com/archive/p/json-simple/


String 타입인 strJSON에 있는 JSON데이터를 가져와서 사용하는 방법. get의 반환값이 Object 타입이라 형변환을 해야한다.

 

1
2
JSONObject job = (JSONObject)JSONValue.parse(strJSON);
String id = (String)job.get("ID"),pass=(String)job.get("Pass");
cs


데이터를 넣는 방법은 put메소드를 사용하여 넣는다.

 

1
2
3
JSONObject job = new JSONObject();
job.put("ID","Admin");
job.put("Pass","Hello");
cs


+ Recent posts