2012-10-30 2 views
5

JSON 객체를 자바 코드로 만든 다음 javascript/jquery로 전달하여 구문 분석 (추가 처리)하고 싶습니다. Struts 2 프레임 워크를 사용하고 있습니다.Java에서 JSON 객체 만들기 및 javascript/jquery에서 액세스하기

이것은 AJAX 호출 이후가 아니라 페이지로드시 수행되어야합니다. javascript/jquery에서 JSON 객체 (java에서 생성됨)에 액세스하는 방법.

자바 객체 용 JSON 객체를 생성하기위한 API는 무엇입니까 ??

+0

체크 http://www.json.org/java/index.html – naresh

답변

4

Google GSON 라이브러리를 확인하십시오. JSON 문자열로 개체를 변환하려면

은 간단하다 : 사용 사례를 들어

Gson gson = new Gson(); 
String jsonString = gson.toJson(myObject); 

(스트럿츠 2), 간단한 솔루션을 참조 후, 당신의 ActionjsonString 속성을 배치하는 것 JSP 페이지에 다음과 같이 입력하십시오 :

+0

그리고 그 후, 당신은 템플릿에 해당 문자열을 삽입하는 방법을 언급해야한다 - 일반적으로 JSON을 포함하는 변수를 정의하는 여분의 '

0

질문 라이브러리는 POST입니다. 당신이 사용할 수있는 자바 스크립트에서 JSON 문자열을 소모에 관해서는 jQuery

jQuery.parseJSON(string); 
+0

내가 사용하고자하는 변수는 액션 클래스의 클래스 변수입니다. 자바 스크립트에서는 직접 액세스 할 수 없습니다. –

관련 문제