Java Json到XML到Json关于XML模式

Java Json到XML到Json关于XML模式,java,json,xml,xsd,schema,Java,Json,Xml,Xsd,Schema,编辑: 我的问题与下面的问题类似: 但是: 使用Java而不是Javascript 在两个方向(XML->JSON和JSON->XML) 通用Java库,与Node.js无关 马上就做 类似于String-json=convertToJSON(xml,xmlSchema)和String-xml=convertToXML(json,xmlSchema)的(支持模式的xml-to-json转换器)库/工具似乎可以做到这一点。这只是答案的一半,因为据我所知,这只是XML->JSON翻译,但这只是一个

编辑: 我的问题与下面的问题类似:

但是:

  • 使用Java而不是Javascript
  • 在两个方向(
    XML->JSON
    JSON->XML
  • 通用Java库,与Node.js无关
  • 马上就做

  • 类似于
    String-json=convertToJSON(xml,xmlSchema)
    String-xml=convertToXML(json,xmlSchema)

    的(支持模式的xml-to-json转换器)库/工具似乎可以做到这一点。这只是答案的一半,因为据我所知,这只是XML->JSON翻译,但这只是一个开始。

    就我个人而言,我不明白“根据XML模式将XML转换为JSON”是什么意思。为什么要将XML转换为JSON?我不明白你的意思。为什么不让您的Rest服务生成JSON?前面的评论员是对的,最好使用适当的JSON库直接从数据生成JSON作为XML的替代,而不是将XML转换为JSON。重新表述我的问题。我需要转换器能够识别XSD,以便转换尊重模式中的定义,就像在问题链接中一样,我看过那个图书馆并给作者发了电子邮件,你是对的。该库的主要问题是,它是为一次性转换(不是即时转换)而设计的,并且它只用于XML->JSON,而不是其他方式。我会继续学习。有没有基于XSD的XML->JSON的.NET版本?