{"57ecf565817bc3932d8de349": {
"prices": {
"2017-07-01": {
"summer": -1,
"winter": -1,
"xmas": -1},
"2017-08-05": {
"summer": -1,
"winter": -1,
"xmas": -1}
}
}
}
이 스키마 그래서이 같이 items
을 사용할 수 없습니다 예 http://json-schema.org/example1.html#definitions (제품 스키마 세트). 나는이 같은 날짜의 여지가 내 원래 JSON에서JSON 키를 다른 이름
{
"type": "object",
"properties": {
"57ecf565817bc3932d8de349": {
"type": "object",
"properties": {
"prices": {
"type": "object",
"properties": {
"2017-07-01": {
"type": "object",
"properties": {
"summer": {
"type": "integer"
},
"winter": {
"type": "integer"
},
"xmas": {
"type": "integer"
}
},
"required": [
"summer",
"winter",
"xmas"
]
},
"2017-08-05": {
"type": "object",
"properties": {
"summer": {
"type": "integer"
},
"winter": {
"type": "integer"
},
"xmas": {
"type": "integer"
}
},
"required": [
"summer",
"winter",
"xmas"
]
}
},
"required": [
"2017-07-01",
"2017-08-05"
]
}
},
"required": [
"prices"
]
}
},
"required": [
"57ecf565817bc3932d8de349"
]
}
:
이
내 스키마입니다 2017년 7월 1일을, 나는 각 날짜에 대한 스키마를 반복하지 않도록하고 싶습니다.
속성 이름은 완전히 동적입니다. 이를위한 스키마를 작성할 수있는 방법은 없습니다. –
@TomRedfern 각 날짜에 대해 동일한 구조가 있더라도 스키마를 작성할 방법이 없습니까? – mitsi
아니, 내 대답을 참조하십시오. STATIC 데이터 구조를 정의해야합니다. –