Вопрос

I am working of JSON Schema Validation. I wanted to know if it is possible to impose number constraints, and if it is possible, how.

For example:

{
    "$schema": "http://json-schema.org/simpleSchema",
    "properties": {
        "birthYear": {
            "type":"number"
        },
        "deathYear": {
            "type":"number"
        },
        "name": {
            "type":"string"
        }
    }
}

I want to do something like this:

birthYear <= deathYear

How can I do this? Is there a specific keyword for constraints like these?

Thank you very much.

João

Это было полезно?

Решение

JSON Schema does not support constraints that refer to other properties.

See 5.1. Validation keywords for numeric instances (number and integer) for what is possible.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top