相关疑难解决方法(0)

使用 jsonschema 验证键在对象数组中是否具有唯一值?

如何使用 jsonschema 验证 JSON,即在对象数组中,每个对象中的特定键必须是唯一的?例如,验证每个 Name kv 对的唯一性应该失败:

"test_array": [
    {
        "Name": "name1",
        "Description": "unique_desc_1"
    },
    {
        "Name": "name1",
        "Description": "unique_desc_2"
    }
]
Run Code Online (Sandbox Code Playgroud)

由于唯一的描述键,在 test_array 上使用 uniqueItems 将不起作用。

json jsonschema

5
推荐指数
1
解决办法
1591
查看次数

标签 统计

json ×1

jsonschema ×1