728x90
반응형

# 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);

 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,