我正在編寫一個可以從文件中讀取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"}
}
}
}
}
}