ファイルから 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"}
}
}
}
}
}