我有一個JSON模式JSON模式 - 遞歸模式定義
{
'description': 'TPNode',
'type': 'object',
'id': 'tp_node',
'properties': {
'selector': {
'type': 'string',
'required': true
},
'attributes': {
'type': 'array',
'items': {
'name': 'string',
'value': 'string'
}
},
'children': {
'type': 'array',
'items': {
'type': 'object',
'$ref': '#'
}
},
'events': {
'type': 'array',
'items': {
'type': 'object',
'properties': {
'type': {
'type': 'string'
},
'handler': {
'type': 'object'
},
'dependencies': {
'type': 'array',
'items': {
'type': 'string'
}
}
}
}
}
}
}
我試圖在孩子財產表達的是,它是對象的數組用完全相同的架構。這是描述它的正確方法嗎?
你爲什麼要使用V3的語法? '「required」'是v4中的一個數組。 – cloudfeet
你是對的。不過,我正在通過JSON.NET驗證模式,因爲我發現它不支持v4語法。 – William