원문: http://code.google.com/p/rocket-gwt/wiki/JsonSerialization
목적: rocket.Json 라이브러리를 이용하여 Java Object를 json string으로 변환합니다.
따라해보기~
ㅁ 다운로드
http://code.google.com/p/rocket-gwt/downloads/list
여기에서 Rocket-0.43.zip 이 파일을 다운받습니다.
ㅁ 프로젝트에 라이브러리 추가압축을 풀고 Rocket.jar를 프로젝트에 추가합니다.
ㅁ 모듈 추가
프로젝트 모듈에 rocket 모듈을 추가합니다.
ㅁ Object 클래스 준비프리미티브 타입 프로퍼티에는
@jsonSerialization-javascriptPropertyName {name} 어노테이션을 추가
객체타입도
@jsonSerialization-javascriptPropertyName {name} 어노테이션을 추가
리스트 타입에는
@jsonSerialization-javascriptPropertyName {name} 어노테이션과
@jsonSerialization-type {element classpath} 어노테이션을 추가
ㅁ json ↔ java objectserializer를 해당 java object 형으로 만든 후에 writeJson을 이용하여 JSONValue 값으로
변환합니다.
결과는 다음과 같이 나옵니다.
이제 이 json으로 grid를 그리는 일만 남았네요 ㅋㄷㅋㄷ