有这样的json结构
{
"1234": "abcd",
"2345": "bcdf",
"3456": "cdfg"
}
所以通常它是具有唯一键的对象(数组),它不一定在这个序列中,并且字符串作为值。
问题是,在json模式中描述唯一键的最佳方法是什么?我试图从不同的来源阅读json架构草稿,但是这个任务对我来说仍然有点暗淡。如果这里有架构大师可能会澄清我的疑虑。我非常感谢任何想法!
答案 0 :(得分:1)
在JSON中使用非唯一键是无效的,因此它似乎不是JSON模式定义的一部分,因为它已经成为底层JSON解析器的问题。通常,解决方案只是使用 last 声明的项目。
据我所知,没有办法通过JSON模式本身强制检查。