在(至少)我们的一个项目中,我们使用 Jackson 在 JSON 和 Java 对象之间进行映射,反之亦然。我们还使用 Jettison 将 XML 输入流映射到 JSON 对象(反之亦然)。
后者的一个典型用例是将源 XML 文档上的 XSLT 转换应用到“JSON 化”的 XML 结构,该结构可以使用 aStaxStreamResult
和 a直接呈现为 JSON MappedXMLStreamWriter
。现在,我很好奇 Jackson 能否在 XSLT 领域做与 Jettison 相同的事情。我研究了文档并仔细检查了 JAR 可交付成果,我的结论是:不,它不能。但我可能错过了一些东西。
所以,这是一个健全性检查。我可以使用 Jackson 执行从 XML 到 JSON 以及从 JSON 到 XML 的 XSLT 转换,并期望得到与使用 Jettsion 相同的结果吗?