Проверьте на ноль в схеме JSON - PullRequest
0 голосов
/ 04 октября 2019

Можно ли проверить нулевое значение в схеме, как [если свойство A равно нулю, тогда будет какое-то обязательное поле]

Например:

"$schema": "http://json-schema.org/draft-04/schema#",
"id": "college.json#",
"title": "student",
"description": "syidentdetails",
"type": "object",
"properties": {
    "colleges": {
        "type": "array"

    },
    "school": {
        "type": "array"
    },

    "if":{
        "properties":{
            "college":["type":null]
        }
    },"then":{["required":"school"]}
}

1 Ответ

0 голосов
/ 04 октября 2019

Вам нужно определить значение вашего типа в кавычках, а не просто фактическое значение null.

"type": "null"

...