← Herramientas

Generador de JSON Schema

Describe tu JSON con un esquema contra el que puedas validar.

Privado: tus archivos nunca salen de tu dispositivo.

Consejo: pega un array con varias muestras. Las claves que faltan en algunas pasan a ser opcionales, y los números que siempre son enteros se vuelven integer. Nada de lo que pegues se sube.

Cómo funciona

  1. Elige tus archivos.
  2. Ajusta las opciones si quieres.
  3. Descarga el resultado o envíalo a otro dispositivo con BroAllDone.

Preguntas frecuentes

¿Cómo creo un JSON Schema a partir de un JSON?

Pega un JSON de ejemplo y toca “Generar esquema”. Obtienes un JSON Schema para validar datos, por ejemplo con Ajv o en OpenAPI.

¿Qué claves se marcan como obligatorias?

Las que aparecen en todas las muestras. Pega un array con varias muestras: las claves que faltan en algunas pasan a ser opcionales.

¿Detecta formatos como email y fechas?

Sí. Un texto que siempre es un email, una fecha, una fecha y hora, una URI, un UUID o una dirección IPv4 recibe el format correspondiente.

¿Qué versión de JSON Schema usa?

Draft 2020-12, la más reciente, o draft-07, la que admiten la mayoría de las herramientas.

¿Qué hace “Reutilizar objetos repetidos”?

Una forma de objeto que aparece más de una vez se define una sola vez en $defs y se referencia con $ref, así el esquema queda corto.

¿Se sube mi JSON?

No. El esquema se genera en tu navegador, así que tus datos nunca salen de tu dispositivo.

Más herramientas gratis