2014-02-17 6 views
1

Gson 라이브러리를 사용하여 XML을 생성 할 수 있습니까?Gson이 XML을 생성 할 수 있습니까?

나는 gson-xml이 Gson으로 XML을 읽을 수 있다는 것을 알고 있습니다. 다른 방향으로 갈 수있는 도서관이 있습니까?

필자의 동기는 JSON과 XML 모두에 대해 직렬화해야하는 복잡한 응용 프로그램을 가지고 있으며 이상적인 단일 직렬화 라이브러리를 사용하고 싶다는 것입니다.

+0

[_Xstream_] (http://xstream.codehaus.org/json-tutorial.html)은 Json과 XML 모두에 직렬화 할 수 있습니다. – gkiko

+0

@ gkiko - 감사합니다. 그러나 XStream이 Gson과 비교할 때 "poor cousin"인 것으로 나타났습니다. GStream은 정말 잘 디자인되어 사용하기가 즐겁지만 XStream은 최고입니다. – paj28

+0

동의. 나는 XML에서 열거 형을 올바르게 직렬화하기 위해 _Xstream_을 2 시간 동안 어지럽 혀왔다. _Gson_ 솔루션을 10 분 안에 발견하는 동안 – gkiko

답변

3

라이브러리가 JSONXML에 직렬화 할 수 있는지 여부를 알 수 없습니다. 동일한 모델 - 개체에서 수행 할 수 있습니다 (예 : Jackson-dataformat-xmlXML - 시리얼 번호 및 JacksonJSON - 시리얼 라이저로 지정합니다. 그리고 응용 프로그램이 모듈화 할만큼 복잡하면 직렬화 계층을 캡슐화해야합니다.

관련 문제