Я пишу программу, которая может читать данные JSON из файла. В файле содержится «человек» - объект, значением которого является массив объектов. Я планирую использовать библиотеки проверки схемы JSON для проверки содержимого вместо того, чтобы писать код самостоятельно. Какая правильная схема соответствует схеме JSON 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"}
}
}
}
}
}