编写JSON模式以检测具有重复名称的对象

根据以下帖子;

JSON语法是否允许在对象中使用重复键?

在JSON中具有相同名称的键是有效的,但大多数解析器将使用它找到的最后一个值覆盖该值。 无论如何,在json模式中检测重复的名称并抛出错误? 我希望所有json键在对象中都有唯一的名称。


Json-schema使用有效的JSON对象,所以没有办法阻止重复的键。

我建议你在使用json-schema验证器验证之前使用jsonlint作为预处理。 它将取决于你的编程语言,但在这里你有一些选择:

  • JavaScript的。
  • PHP
  • 蟒蛇
  • 链接地址: http://www.djcxy.com/p/37845.html

    上一篇: Writing JSON schema to detect objects with duplicate names

    下一篇: Dealing with JSON with duplicate keys