【发布时间】:2014-10-08 14:48:57
【问题描述】:
根据下面的帖子;
Does JSON syntax allow duplicate keys in an object?
在 JSON 中具有相同名称的键是有效的,但大多数解析器会用它找到的最后一个值覆盖该值。 json模式中是否有检测重复名称并引发错误的方法?我希望所有 json 键在对象中都有唯一的名称。
【问题讨论】:
-
这将需要一个自定义的解析器来解析模式本身。我认为它还不存在。
-
啊,真可惜,我想这一定是其他人的问题,真的没有解决方案吗?
-
在 Google 上相对较快的搜索没有结果。我想你最好的选择是编写你自己的 JSON 解析器来解释这种重复的键。星际远非最佳解决方案,但总比没有好。您还可以将 JSON 预处理为不重复的内容。
-
是的,我尝试搜索了一段时间,但没有运气,好的,没问题,是的,我已经在预处理工作流程中,所以添加一些从 json 中删除重复对象的任务应该相对容易。感谢您的帮助
标签: json jsonschema