Deduce un JSON Schema del ejemplo

Los equipos de API y aplicaciones usan Generador de esquemas JSON para esbozar tipos, reglas de validación o documentación desde un ejemplo.

Deduce un JSON Schema del ejemplo y ajusta la estructura generada a tu proyecto. Todo se hace gratis en el navegador, sin crear una cuenta.

Cómo usar

  1. Coloca una muestra JSON representativa en el área de entrada o importa un archivo desde tu dispositivo.
  2. Haz clic en el botón Generar para que la herramienta infiera la estructura de tus datos.
  3. Revisa el esquema JSON que aparece en el área de resultado.
  4. Comprueba los tipos, las propiedades y los campos obligatorios, y luego copia el esquema.
  5. Si es necesario, edita el esquema manualmente para añadir restricciones que la herramienta no haya detectado.

Ejemplo

Supón que necesitas validar respuestas de API. Pega una respuesta JSON de ejemplo, genera el esquema y úsalo como punto de partida para tus pruebas. Verás de inmediato la estructura de los objetos y los arrays.

Límites y formatos

Dónde se procesa

El procesamiento es totalmente local: tu navegador ejecuta el análisis y no se envía nada al exterior. Por lo tanto, puedes pegar fragmentos de datos reales sin temer una filtración, siempre que mantengas el control de tu pantalla.

Preguntas frecuentes

¿Qué ocurre si mi muestra JSON no es válida?

La herramienta necesita JSON válido para inferir un esquema. Si tu muestra contiene un error de sintaxis, la generación fallará y no aparecerá ningún resultado. Corrige primero tu JSON y vuelve a ejecutar la operación.

¿Puedo generar un esquema para un array en la raíz?

Sí, se acepta un array JSON en la raíz. El esquema generado describirá entonces un array y, si hay elementos, la estructura de dichos elementos. Sin elementos, el tipo de objeto queda indefinido.

¿El esquema producido se puede usar directamente para validar datos?

Proporciona una base útil, pero solo refleja la muestra que has proporcionado. Para una validación fiable, complétalo con restricciones de negocio y pruébalo con varios conjuntos de datos representativos.

Herramientas de la misma categoría