如何使用 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 将不起作用。