Я получаю сообщение об ошибке «Дополнительные свойства не разрешены» для каждого ключа в элементе JSON. Ниже представлена схема и элемент.
Схема:
{ "additionalProperties": false, "category": { "admin": {"type": "boolean"} }, "username": {"type": "string"}, "password": {"type": "string"}, "name": {"type": "string"}, "email": {"type": "string", "format": "email"}, "phone": {"type": "string"}, "hours": { "type": "array", "items": { "start": {"type": "string", "format": "date-time"}, "end": {"type": "string", "format": "date-time"} } } }
Элемент:
{ "username": "emanb29", "password": "$2a$10$THISISAPASSWORDHASH", "name": "Ethan Bell", "email": "[email protected]", "phone": "5555555555", "hours": [ { "start": "1998-05-29T04:00:00Z", "end": "1999-05-29T04:00:00Z" }, { "start": "2001-05-29T10:20:00Z", "end": "2001-05-29T22:20:00Z" } ], "category": { "admin": true } }