【问题标题】:Json Schema unique id descriptionJson Schema 唯一标识描述
【发布时间】:2013-05-20 22:42:46
【问题描述】:

有这样的json结构

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

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

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

【问题讨论】:

    标签: json jsonschema


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢哥们,我也有同样的想法,会等一下,如果没有人会发现一些东西,就接受你的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多