Google 프로젝트 중 JSON과 Java 객체를 매핑하는 데 Jackson을 사용하고 그 반대의 경우도 마찬가지입니다. 우리는 또한 Jettison을 사용하여 XML 입력 스트림을 JSON 객체로 매핑합니다 (반대의 경우도 마찬가지입니다).XSLT 변환을 위해 Jackson을 사용하는 것이 가능합니까?
후자의 일반적인 사용 사례는 원본 XML 문서에 StaxStreamResult
및 MappedXMLStreamWriter
을 사용하여 JSON으로 직접 렌더링 할 수있는 "JSONized"XML 구조로 XSLT 변환을 적용하는 것입니다. Jackson이 XSLT 지역에서 Jettison과 동일한 작업을 수행 할 수 있는지 궁금합니다. 나는 문서를 연구하고 JAR 산출물을 면밀히 검토했으며 결론은 다음과 같습니다. 아니오, 불가능합니다. 그러나 나는 뭔가를 놓쳤을지도 모른다.
그래서 위생 검사입니다. Jackson을 사용하여 XML에서 JSON으로, JSON에서 XML로 XSLT 변환을 수행 할 수 있으며, Jettsion과 동일한 결과를 기대할 수 있습니까?
문제는 xslt가 아닙니다. Jackson이 javax.xml.transform 설정과 호환되는 방식으로 XML에서 JSON을 생성 할 수있는 경우입니다. –
죄송합니다. 잘못되었습니다. 여기 (http://www.cowtowncoder.com/blog/archives/2009/01/entry_137.html)와 여기 (http://www.bramstein.com/projects/xsltjson/)에서보십시오, 나는 이것을 생각한다. 니가 잭슨없이 원하는 걸하고있는 남자. – agodinhost