J'utilise json-schema et je souhaite que seules les propriétés déclarées dans ce fichier puissent être validées. Par exemple, si un utilisateur introduit une propriété "name" dans son objet json, ce schéma échouera parce que "name" n'est pas répertorié ici comme une propriété.
Existe-t-il une fonction similaire à "required" qui n'autorise que les propriétés listées à passer ?
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Accounting Resource - Add Item",
"type": "object",
"properties": {
"itemNumber": {
"type":"string",
"minimum": 3
},
"title": {
"type":"string",
"minimum": 5
},
"description": {
"type":"string",
"minimum": 5
}
},
"required": [
"itemNumber",
"title",
"description"
]
}