블로그 이미지
올해목표 // 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
 
11-04 00:03
 

달력

« » 2024.11
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
 

최근에 올라온 글

최근에 달린 댓글

'json'에 해당되는 글 3건

  1. 2010.03.17 [JavaScript] eval 과 JSON =ㅁ=;;
  2. 2008.03.01 [GWT] Json Serialization
  3. 2008.03.01 [GWT] json 객체로 변환하는 방법들

'{ A: "AA", B: "BB" }'

위와 같은 스트링을 자바스크립트에서 객체화 하려면 어떻게 할까요?

var jsonStr = '{ A: "AA", B: "BB" }';
var obj = eval(jsonStr);

위와 같은 방식으로 하면 아래와 같은 오류가 발생합니다.

오류:  "';'가 필요합니다."

음... -ㅁ-;;; 일단은 아래와 같이 땜빵을 하였습니다.

var jsonStr = '{ A: "AA", B: "BB" }';
eval('var obj = ' + jsonStr + ';');



ExtJS 라이브러리를 보니 JSON 스트링을 괄호로 감싸서 처리를 하네요...

var jsonStr = '{ A: "AA", B: "BB" }';
var obj = eval('(' + jsonStr  + ')');



캬캿 잘 됩니다.


Posted by 자수씨
, |

[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 자수씨
, |
원문 : http://groups.google.com/group/Google-Web-Toolkit/msg/e6bf7acc9d16af6b

#1
http://xstream.codehaus.org/
Server 단에서 손쉽게 XML과 json으로 변경할 수 있는 라이브러리 제공

#2
there is no JSON_RPC in default tookit api, Simply use plain HTTP
rquest (e.g. restfull) and convert results to JSON object
GWT-RPC를 쓰지 않는 다는 소리인지;; 쩝;; 영어는 인생의 벽 ㅠ_ㅠ

#3
http://code.google.com/p/rocket-gwt/wiki/JsonSerialization
GWT client 단에서 사용할 수 있는 json 라이브러리

#4
http://code.google.com/p/gwt-api-interop/
요건 Java Script 단에서 사용할 수 있는 라이브러리

gwt-ext 를 하려다 보니 GWT-RPC의 반환 값을 grid에 적용시키기에는

공통을 뽑기가 어려워서 json으로 변환하여 사용해보려고 시도중입니다.

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백