gpt4 book ai didi

json - JSON模式-递归模式定义

转载 作者:行者123 更新时间:2023-12-03 13:43:03 27 4
gpt4 key购买 nike

我有一个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'
}
}
}
}
}
}
}


我要在children属性中表示的是,它是具有相同精确模式的对象数组。这是描述它的正确方法吗?

最佳答案

使用您需要引用的架构的id

'$ref': 'tp_node'


看这里:
http://json-schema.org/latest/json-schema-core.html#anchor30

关于json - JSON模式-递归模式定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20752716/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com