[
{
"Key": "A",
"Value": "直升機"
},
{
"Key": "B",
"Value": "飛機"
}
]
如果要驗證上面的JSON結構
const schema=
{
"type":"array",
"properties":{"Key":{"type":"string"}},
"required":["Key"]
}
請問這樣寫是哪邊有錯誤嗎?
你寫的schema範本如下:
{
"type":"array",
"properties":{"Key":{"type":"string"}},
"required":["Key"]
}
type是array可是你在properties描述的是array內容物件的properties
如果type為array,你應該是用items去描述array中的資料的schema為何
大概寫一下應該是下面這樣
{
"type":"array",
"items": {
"type":"object",
"properties":{
"Key":{
"type":"string"
}
},
"required":["Key"]
}
}