Preguntas etiquetadas con jsonschema

97
Atributo jsonSchema requerido condicionalmente

En jsonSchema puedes indicar si los campos definidos son obligatorios o no usando el requiredatributo: { "$schema": "http://json-schema.org/draft-04/schema#", "type": "object", "properties": { "header": { "type": "object", "properties": { "messageName": { "type": "string" },...

96
Extensión de archivo Json Schema

¿Existe alguna convención de nomenclatura para una extensión de archivo de esquema json? XML tiene .xsd (Definición de esquema XML), ¿qué deberían tener los archivos de esquema json, .jsd (Definición de esquema JSON)?

83
Permitir solo propiedades declaradas en el esquema JSON

Estoy usando json-schema y solo quiero permitir que las propiedades declaradas en este archivo pasen la validación. Por ejemplo, si un usuario pasa una propiedad de "nombre" en su objeto json, fallará este esquema porque "nombre" no aparece aquí como una propiedad. ¿Existe alguna función...