【发布时间】:2021-10-14 17:16:47
【问题描述】:
求指点......
我需要一个 JSON 模式来验证文档,确保“someKey”的值在 JSON 文档中是唯一的。
此 JSON 文档显示“someKey”为“key01”、“key44”和“key45”。
{
"something01" : "value01",
"something02" : "value02",
"something03" : [
{
"someKey" : "key01",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key44",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key45",
"somethingElse" : "placeholder value"
}
]
}
本文档显示“someKey”的值为“key01”和“key01”(“key01”是复制品)。
{
"something01" : "value01",
"something02" : "value02",
"something03" : [
{
"someKey" : "key01",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key01",
"somethingElse" : "placeholder value"
}
]
}
并且该文档显示“someKey”是“key02”、“key05”、“key02”和“key02”(“key02”是复制品)
{
"something01" : "value01",
"something02" : "value02",
"something03" : [
{
"someKey" : "key02",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key05",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key02",
"somethingElse" : "placeholder value"
},
{
"someKey" : "key02",
"somethingElse" : "placeholder value"
}
]
}
基本上,我需要一些指导,了解如何或是否可以编写一个验证第一个文档但不验证其他文档的 JSON 模式。
提前致谢
【问题讨论】:
标签: json jsonschema