블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-18 08:56
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글

[GWT] Json Serialization

Google/GWT / 2008. 3. 1. 16:28

원문: 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 object
serializer를 해당 java object 형으로 만든 후에 writeJson을 이용하여 JSONValue 값으로
변환합니다.


결과는 다음과 같이 나옵니다.



이제 이 json으로 grid를 그리는 일만 남았네요 ㅋㄷㅋㄷ

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백