По крайней мере одно из свойств должно иметь определенное значение в схеме json - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть 2 объекта в json схеме, как показано ниже

"object1": {
        "type": "number",
        "enum": [
            0,
            1
        ]
    },
    "object2": {
        "type": "number",
        "enum": [
            0,
            1
        ]
    }

По крайней мере, один из объекта1 или объекта2 или оба должны быть равны 1, как достичь этого критерия из json схема

1 Ответ

0 голосов
/ 22 апреля 2020

Это было решено с помощью ниже

"anyOf": [
    {
        "properties": {
            "object1": {
                "enum": [
                    1
                ]
            }
        }
    },
    {
        "properties": {
            "object2": {
                "enum": [
                    1
                ]
            }
        }
    }
]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...