0
JSON模式我有以下JSON動態陣列
{
"Dettype": "QTY",
"Details": [
{
"12568": {
"Id": 12568,
"qty":1,
"Freq":"2",
"Option": 0,
"promote":"yes"
},
"22456": {
"Id": 22456,
"qty":2,
"Freq":"3",
"Option": 1,
"promote":"no"
}
}
]
}
對於上述JSON我需要編寫一個JSON模式文件,這將valdiates該請求。
但問題是在陣列中每個項目的關鍵值動態變化。如果是一些恆定值,我可以寫,但都不怎麼辦動態模式
JSON模式我得到
{
"type": "object",
"additionalProperties": true,
"properties": {
"Dettype": {
"type": "string"
},
"Details": {
"type": "array",
"items": {
"type": "object",
"additionalProperties": true,
"properties": {
"**DYNAMIC VALUE**": {
"type": "object",
"additionalProperties": true,
"properties": {
"Id": {
"type": "integer"
},
"qty": {
"type": "integer"
},
"Freq": {
"type": "string"
},
"Option": {
"type": "integer"
},
"promote": {
"type": "string"
}
}
}
}
}
}
}
}
有沒有人告訴需要做哪些改變架構
爲什麼會出現嵌入式陣列內的單個對象?爲什麼它不是一個對象本身? – fge