针对XML模式的Json到XML再到Json转换

3

编辑:

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

Converting XML to JSON using XML Schema
  1. 使用Java而不是JavaScript
  2. 双向转换( XML->JSONJSON->XML
  3. 一般的Java库,不涉及Node.js
  4. 实时进行转换

类似于 String json = convertToJSON(xml, xmlSchema)String xml = convertToXML(json, xmlSchema) 的东西。


1
就我个人而言,我不理解你所说的“根据XML Schema将XML转换为JSON”的含义。 - Andremoniy
1
为什么你想要将XML转换成JSON?我不明白你的意思。为什么不让你的Rest服务生成JSON呢? - Rouliboy
前面的评论者是正确的,最好使用适当的JSON库直接从数据生成JSON作为XML的替代方案,而不是将XML转换为JSON。 - Mathias Müller
重新表达了我的问题。 - Kelvin Wayne
1个回答

1

sax2j(基于模式的XML转JSON工具/库)似乎能够解决问题。据我所知,它只能处理XML到JSON的转换,但这是一个开始。


我需要转换器具备XSD意识,以便转换遵循模式中的定义,就像链接到问题中的那样。 - Kelvin Wayne
我已经查看了那个库并给作者发了电子邮件,你是正确的。该库的主要问题是它只适用于一次性转换(而非即时转换),且仅支持XML->JSON而不支持反向转换。我将继续研究它。 - Kelvin Wayne
有没有基于XSD的.NET版本可以将XML转换为JSON? - Nikolay Klimchuk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接