У меня есть следующий пример JSON, для которого я хочу написать схему JSON. Ограничение состоит в том, что свойство2 содержит список строк, которые являются динамическими в зависимости от набора данных. А в объекте property3 некоторые свойства названы после этих строк.
{
"property1": "value",
"property2": ["value1","value2","value2"],
"property3": {
"title": "test",
"value1": "hello",
"value2": "world"
}
}
Схема JSON может выглядеть так, но я не знаю, как описать эти динамические свойства. Это возможно?
{
"title": "Test Object",
"type": "object",
"properties": {
"property1": {
"type": "string"
}
"property1": {
"type": "array"
}
"property3": {
"type": "object",
"properties": {
"title": {
"type": "string"
}
[ Something is missing here ]
}
}
}
}