【问题标题】:XML schema to Java pojos to jsonXML 模式到 Java pojos 到 json
【发布时间】:2016-01-26 03:31:50
【问题描述】:

我正在从复杂的 xml 模式生成 Java 类层次结构。存储在 xml 中的内容(通过 REST 端点返回)很冗长,而且消费者只希望以 json 形式返回的 xml 内容的子集(他们定义的)。

我知道有一些蛮力的方法可以做到这一点,但有人知道更优雅的方法吗?也许消费者可以传递给服务的某种映射,允许他们动态选择内容(通过映射中的 xpath)并生成包装该内容的自定义 json?

消费者将了解架构和内容结构,但对 Java 或其对象层次结构一无所知。

我知道,这里很多。有什么建议吗?

【问题讨论】:

    标签: java json xml xpath pojo


    【解决方案1】:

    你可以试试Apache Commons JXPath。如果您有 Java 类层次结构,那么我假设您在将对象作为 XML 发送之前将它们放在内存中。这样,您就可以使用 JXPath 来遍历 java 对象,就好像它们是 XPath 方式的 XML 一样。

    【讨论】:

      猜你喜欢
      • 2010-09-20
      • 1970-01-01
      • 2014-06-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多