1

有这样的json结构

{
    "1234": "abcd",
    "2345": "bcdf",
    "3456": "cdfg"
}

所以通常它是具有唯一键的对象(数组),它不一定在这个序列中并且以字符串作为值。

问题是,在 json 模式中描述唯一键的最佳方式是什么?我试图从不同的来源阅读 json 模式草稿,但这个任务对我来说还是有点暗淡。如果这里有模式大师可以澄清我的担忧。我将不胜感激任何想法!

4

1 回答 1

1

在 JSON 中具有非唯一键是无效的,因此它似乎不是 JSON 模式定义的一部分,因为它已经成为底层 JSON 解析器的问题。通常解决方案只是使用最后声明的项目是什么。

据我所知,没有办法通过 JSON 模式本身对此进行检查。

于 2013-05-20T22:51:22.680 回答