从 JSON 模式生成 XML 模式 (XSD)

Posted

技术标签:

【中文标题】从 JSON 模式生成 XML 模式 (XSD)【英文标题】:Generate XML schema(XSD) from JSON schema 【发布时间】:2018-06-30 18:51:30 【问题描述】:

有人知道如何从现有的 JSON 模式生成 XML 模式(XSD 文件)吗?有没有可用的工具?首选在线工具,我找到了一个免费试用工具,叫做 Altova。谢了。

【问题讨论】:

谷歌? google.com/search?q=json+to+xml 可能重复:***.com/questions/36139862/… 【参考方案1】:

您似乎找到了 Altova 工具套件。这些很棒,但它们不是免费的。

有几种方法可以解决这个问题,我能想到。

    有jsons2xsd - 注意,我没用过,所以我不能说什么;但看起来该库正在积极开发中,这很好。 获取 XSD 的一种可能的迂回方式是从一个非常完整且符合 jsonschema 的 json doc(不是 jsonschema)开始,使用 multitude 或 json to xml converters 中的任何一个,然后转换你的xml to xsd (one such tool here)。

希望对您有所帮助。

【讨论】:

以上是关于从 JSON 模式生成 XML 模式 (XSD)的主要内容,如果未能解决你的问题,请参考以下文章

如何从 XSD 创建 BQ 模式

Jackson:从 XSD 生成 Jackson 类

在 C# 中针对 XSD 模式验证 json 数据

使用 WCF 将类序列化为 xsd.exe 生成的 JSON

使用 xsd 模式和 sql 查询的输出生成 xml

自定义 XML 文档的验证模式