У меня есть свойство где-то в моей схеме JSON, которое имеет тип «объект» и имеет значение по умолчанию — объект со своими свойствами и их значениями. Внутри схемы объекта у меня перечислены свойства и указаны их типы, но для них нет значений по умолчанию. Вопрос в том, к чему приведет это свойство, если будет предоставлено только одно из значений, а не все остальные? Будут ли они по умолчанию такими же, как если бы они были предоставлены?
"autoStart": {
"type": "object",
"default":{
"foo": true,
"bar": 3
},
"properties":{
"foo": {
"type": "boolean"
},
"bar": {
"type": "number"
}
}
}
Если предоставленный json
"autoStart": {
"foo": false
}
что будет с "баром"?