2011-12-05 5 views
0

복잡한 JSON 개체를 반환하는 타사의 편안한 웹 서비스를 호출하고 있습니다. Spring 또는 모든 오픈 소스 툴이 클라이언트 측 코드 객체를 자동으로 생성 할 수있는 방법이 있습니까?봄 휴식 템플릿 및 JSON 데이터

비누에서 cxf에서 wsdl2java를 사용하는 데 익숙하지만 편안한 공간에서 동등한 것이 무엇인지 알 수 없습니다. 결국

나는 다음 호출 할 나머지 템플릿을 사용하고 싶습니다 : restTemplate.getForObject ("URL", generateObject.class)

답변

1

대답 한 당신에 대한 JSON 스키마를 가지고 예 '당신의 입력 파일. 나는이 프레임 워크가 어떻게 불려지는지 기억하지 못하지만 구글 제품이다.

Json으로 주석 된 Java 클래스를 자동으로 생성합니다. 정말 좋습니다. 나는 이름을 찾을 것이다.

+0

혹시 혹시 GSON (http://code.google.com/p/google-gson/)을 의미합니까? – Friek

+0

다른 랩톱에서 확인해야 할 순간을 기억하지 못합니다. 내일 아침에 내가 너를 보자. –

+1

지금 com.googlecode.jsonschema2pojo가있다. –

1

동일한 작업을 위해 XStream (http://x-stream.github.io/)이라는 프레임 워크를 사용했습니다. 그것은 꽤 가볍고 확실히 당신을 도울 것입니다 :)

+0

동의합니다. REST 호출의 XML 응답을 구문 분석했습니다. 이것 좀보세요 http://stackoverflow.com/questions/8312573/spring-restful-client-root-tag-exception –