我正在编写一个可以从文件中读取 JSON 数据的软件。该文件包含“person” - 一个对象,其值为对象数组。我打算使用 JSON 模式验证库来验证内容,而不是自己编写代码。什么是符合代表以下数据的 JSON Schema Draf-4 的正确模式?
{
"person" : [
{
"name" : "aaa",
"age" : 10
},
{
"name" : "ddd",
"age" : 11
},
{
"name" : "ccc",
"age" : 12
}
]
}
下面给出了写下的模式。我不确定它是否正确或是否有任何其他形式?
{
"person" : {
"type" : "object",
"properties" : {
"type" : "array",
"items" : {
"type" : "object",
"properties" : {
"name" : {"type" : "string"},
"age" : {"type" : "integer"}
}
}
}
}
}