【发布时间】:2020-06-28 00:52:53
【问题描述】:
对于{keyA:valueA},{KeyB:valueB}是否可以在schema中定义,valueB必须等于valueA。换句话说,将ValueA 复制到ValueB?
我知道这会导致重复。但是必须使用两个不同的密钥来满足不同的标准。
例如,我想在下面的架构中使用name 作为sample name。
架构
{
"$id": "sampleSchema",
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"name": {
"type": "string"
},
"sample name":{
"type":"string"
},
}
}
数据会是这样的:
{
"name":"example1",
"sample name":"example1"
}
【问题讨论】:
标签: schema jsonschema