2012-02-13 3 views
0

나는 스프링 3을 기반으로 응용 프로그램을 만들고 있는데, JSON ans XML 객체를 생성하기위한 스프링 라이브러리가 있습니까?봄 JSON 및 XML

변수와 함께 XML 및 JSON을 만들고이를 웹 서비스로 보내고 싶다고합시다.

Google에서 찾고 있었지만 특별한 것은 발견되지 않았습니다.

나를 도와 줍니까?

답변

1

XML 개체를 만들려면 JAXB 및 spring-oxm 프로젝트를 사용해야합니다. XML 처리를 단순화합니다.

JSON의 경우 일반적으로 Jackson 라이브러리가 사용됩니다.

Spring MVC에서 XML/JSON을 사용하거나 제품화하려면 컨트롤러의 Java 객체를 예상/반환하십시오. 봄은 당신을 위해 마샬링과 언 마샬링을 할 것입니다. XML은 무료입니다. JSON 지원은 Jackson이 사용 가능한 경우 자동으로 활성화됩니다.

마지막으로 SOAP 웹 서비스의 클라이언트가 되려면 spring-ws을 시도하십시오. 이것이 REST 서비스 인 경우 RestTemplate이 특별히 설계되었습니다.

0

봄은 잭슨을 사용하여 pojo 's를 json으로 변환합니다 (automatically for you).

xml에서 pojos까지 데이터를 마샬링하려면 jaxb (봄이 아님)을 사용할 수 있습니다.

+0

OP는 Spring MVC에 대해 언급하지 않고있다. 분명히 JSON/XML로 일부 데이터를 명시 적으로 직렬화하려고한다. –