У меня есть объект с динамическими именами ключей, и я хочу описать схему значений, которую могут иметь ключи, например:
{
"properties": {
"usersById": {
"additionalProperties": {
"properties": {
"email": {
"type": "boolean"
},
"phone": {
"type": "boolean"
},
"address": {
"type": "boolean"
}
},
"type": "object"
},
"type": "object"
}
},
...
}
Это, похоже, ничего не делает на этапе проверки(используя AJV JS pkg).Я хочу ограничиться только этой схемой модели:
{
usersById: {
'1234abcd': {
email: true,
phone: false,
address: false,
},
},
}