【发布时间】:2017-01-09 08:57:38
【问题描述】:
我的数据中有一个字段可以多次输入:
它可以是 type=string,它具有架构:
{"mixed_field" : {"type":"string"} }
其他时候它可能是 type=object,架构看起来像:
{"mixed_field" : {
"properties": {
"access_token": {
"type": "string"
},
"created_at": {
"type": "integer"
}
},
"type": "object"
}
}
如何表达“mixed_field”可以是类型字符串或类型对象?我应该如下使用“oneOf”关键字吗?
{
"mixed_field": {
"oneOf": [
{
"type": "string"
},
{
"properties": {
"access_token": {
"type": "string"
},
"created_at": {
"type": "integer"
}
},
"type": "object"
}
]
}
}
【问题讨论】:
标签: json jsonschema json-schema-validator