# JSON 작성을 위한 json_simple 라이브러리
https://code.google.com/p/json-simple/ 에서
json_simple.zip 파일 다운로드 후
WEB-INF/lib 디렉토리에 json_simple.jar 파일 복사.
아래와 같이 JSON을 생성한 후,
예시)
+ java file
public String createJSON(int keyInt) {
JSONObject obj = new JSONObject();
JSONObject obj2 = new JSONObject();
obj2.put("decimal", Integer.toString(keyInt));
obj2.put("hexadecimal", Integer.toString(keyInt, 16));
obj2.put("octal", Integer.toString(keyInt, 8));
obj2.put("hyper", "0x" + Integer.toString(keyInt, 16));
obj2.put("binary", Integer.toString(keyInt, 2) + "B");
obj.put("conversion", obj2);
return (obj.toString());
}
와 같이 JSON 생성 후,
resp.setContentType("text/plain");
resp.setHeader("Cache-Control", "no-cache");
String outString = createJSON(keyInt);
resp.getWriter().write(outString);
로 JSON String 반환.
+ jsp file
javascript 측에서는 반환된 JSON String을 parsing하여 사용한다.
var returnStr = project.util.StringUtil.trim(msg);
console.log('returnStr :', returnStr);
var jsonObj = eval('(' + returnStr + ')');
console.log('jsonObj :', jsonObj);
'JSON > 라이브러리' 카테고리의 다른 글
jackson library 를 이용한 json object 반환하기 (0) | 2014.10.17 |
---|---|
JSON] element와 accumulate 차이점 (0) | 2014.09.05 |
Flot 차트에 추세선(trend line) ?? (0) | 2014.08.19 |
FLOT 차트 API (0) | 2014.08.19 |
[안드로이드] Gson Library Posting (0) | 2014.08.19 |
Gson을 이용하여 static variable을 serialize하기 (0) | 2014.08.19 |
Gson generic type을 deserialize하기 (0) | 2014.08.19 |
Gson의 재밌는 특징 (0) | 2014.08.19 |