-
Notifications
You must be signed in to change notification settings - Fork 33
Description
Hi,
When I'm validating a json against a json schema which has nested required properties it's not working properly (it passes the validation test even if required properties are missing). For example this json:
{
"users": {
"name": "Roland",
"surname": "Gaski",
"ages": 100
}
}
is being validated by this json schema:
{
"type": "object",
"properties": {
"users": {
"id": "users",
"type": "object",
"properties": {
"name": {
"id": "name",
"type": "string"
},
"surname": {
"id": "surname",
"type": "string"
},
"age": {
"id": "age",
"type": "integer"
}
},
"required": [
"name",
"surname",
"age"
]
}
},
"required": [
"users"
]
}
And it passes the test, however "age" property is required so it shouldn't, is there an easy way to check nested required properties?
Thanks for help