JSON 模式编辑器和生成器。

企业级、图形化JSON模式工具。

  • 图形化 JSON 模式编辑。
  • JSON Schema 草案版本 04、06 或 07。
  • XML Schema 与 JSON Schema 的转换。
  • JSON 模式验证。
  • 上下文相关的输入辅助功能。
  • JSON 模式生成器。
  • 从 JSON 实例生成 JSON Schema。
  • 根据JSON Schema生成JSON实例。
  • 基于模式的验证与智能技术。 JSON 实例编辑器。
  • AI 助手,用于生成 JSON 模式、实例、数据等。

JSON 模式生成器。

XMLSpy JSON 模式生成器。

为了加速 JSON Schema 的开发,您可以使用 JSON Schema 生成器,根据现有的 XML Schema 或 JSON 实例文档创建有效的 Schema。 此功能可以轻松实现以下操作:

  • 从 XSD 生成 JSON Schema
  • 从 JSON Schema 生成 XSD
  • 从 JSON 实例生成 JSON Schema
  • 将 XSD 转换为 JSON Schema
  • 将 JSON Schema 转换为 XSD

在生成 JSON Schema 之前,您可以选择要遵循的规范版本,决定如何处理元组,等等,从而尽可能地定制最终结果。一旦创建完成,您可以根据需要进一步编辑 JSON Schema。

您还可以利用 XMLSpy 中的 AI 助手,它可以根据现有的数据实例或您提供的自然语言描述,自动生成 JSON Schema,这能为您节省大量时间!

JSON 模式编辑器。

XMLSpy 中的图形化 JSON 模式编辑器。

正如 XMLSpy 率先推出了第一个图形化.. XML 模式编辑器。此外,它现在还包含了第一个面向企业级应用的、图形化的 JSON Schema 编辑器,该编辑器同样具备最先进的功能。

JSON Schema 视图对于那些已经使用过 XMLSpy 的 XML Schema 视图,并且现在正在学习如何设计 JSON Schema 的用户来说,会非常容易上手。同时,它也易于新用户理解。

使用 JSON Schema。

您可以在 XMLSpy 中从头开始创建一个新的模式文档,或者从现有的 JSON 数据实例或 XSD 文件生成一个 JSON 模式,并根据需要进行自定义。

在 JSON Schema 视图中,您可以根据需要,在每个节点之间切换“定义概览网格”和“设计视图”。“定义概览”显示当前文档的主要模式(列为“文档模式”),以及您添加到模式中的任何定义。在这里,您可以添加和删除定义,以及修改它们的属性。

“概述”、“详细信息”和“约束条件”的辅助窗口,同时出现在“定义概述”和“设计视图”中,方便用户快速查看关于模式及其定义的各种信息,并输入与定义相关的信息和数值。

点击“定义概览”中任何定义旁边的树形图标,即可在“设计视图”(如上图所示)中打开该定义,以便进一步查看和编辑。

XMLSpy 图形化 JSON 模式验证器。

JSON 模式设计。

点击任何全局组件旁边的树形图标,即可在“设计视图”中打开其内容模型的详细图形视图。在这里,您可以指定各个全局定义的结构和允许的值。JSON Schema 编辑器通过拖放编辑功能,方便您重新排列定义;通过易于理解的输入辅助窗口,以及提供有效选项的右键上下文菜单,让编辑过程更加便捷。

在您工作时,系统会提供强大的 JSON 模式验证功能,并在交互式消息窗口中列出带有超链接的错误信息,方便您快速定位和解决问题。

如果您是第一次使用 JSON Schema 编辑器,请参考 XMLSpy 帮助文件,其中提供了更详细的信息。