Я пытаюсь использовать схему json, здесь с простым примером. Я использую сайт: http://www.jsonschemavalidator.net/
Схема:
{
'Foods':
{
'type': 'array',
'items':
{
'GoodFoods': { 'type':'string' },
'NastyFoods': { 'type':'string' },
'BlendFoods': { 'type': 'string' }
},
'required': ['BlendFoods'],
}
}
Введите JSON:
{
"Foods":
[
{
"GoodFoods": "Pasta",
"NastyFoods": true,
}
]
}
Идея заключается в том, что он должен жаловаться на отсутствие свойства «BlendFoods» и на то, что NastyFoods является логическим значением, а не строкой. Но вместо этого он говорит: «Ошибки не найдены. JSON проверяет соответствие схеме». Это не то, чего я хочу.
Я так много пробовал с этим, но не могу понять, что я делаю неправильно в схеме, есть идеи?
С уважением Роб