Ниже приведена моя json-схема, совместимая с jsonschema 4.0.зависимостей не работает в проверке jsonschema
{
"type": "object",
"properties": {
"name": { "type": "string" },
"credit_card": {
"type": "number" ,
"id":"credit_card"
},
"billing_address": {
"type": "string" ,
"id":"billing_address"
}
},
"required": ["name"],
"dependencies": [{
"credit_card": ["billing_address"]
}]
}
dependencies
не работает там, т.е. когда CREDIT_CARD детали приведены, генерироваться форма должна попросить billing_address, а также. Поля отображаются правильно, хотя, но не показаны ошибки проверки при CREDIT_CARD детали заполняется.
Мы включили проверку на interaction
Могу ли я делать это неправильно, или есть какая-то версия выпуска. Заметьте, что я еще не указал $ schema.
Любые помощь?
Вы проверили версию схемы? Я думаю, это должно работать на jsonschema 4.x –
да! Я упомянул, хотя в моей схеме я просто не указывал схему, и, следовательно, она должна быть последней, я думаю, –
Vinay, ответ Джейсона правильный в соответствии со спецификацией для зависимостей https://tools.ietf.org/html /draft-wright-json-schema-validation-01#section-6.21 – Anthropic