我正在编写一个可以从文件中读取JSON数据的软件。该文件包含“person” - 一个值为对象数组的对象。我打算使用验证库的JSON模式来验证内容,而不是自己编写代码。什么是符合JSON Schema Draf-4的正确模式,代表下面的数据?对象的JSON模式,其值是一个对象数组
{
"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"}
}
}
}
}
}