JSON Schema: el XSD de nuestros JSONs

JSON Schema es a JSON lo que XSD a XML, es decir un formato JSON para describir datos en JSON.

Actualmente es un draft que define un tipo JSON media type (application/schema+json).

Veamos un ejemplo.

Para este JSON:

Nuestro JSON Schema

En el que estamos definiendo que id es de tipo integer, Price es un number positivo, tags es un array con al menos un ítem e ítems únicos.

Existen implementaciones JSON Schema en Java, C, Javascript, Python,.NET, PHP,…

En Java podéis descargar el proyecto aquí , que se usa así:

Respuestas

  1. […] En este post hablábamos sobre JSON Schema como mecanismo para validar JSON contra un esquema. […]

  2. […] JSON Schema: el XSD de nuestros JSONs […]

Deja un comentario