La Caja de Herramientas JSON Next

JSON Schema a JSON

Caracteres:0Tokens:0
No JSON data to display

Herramientas JSON

Herramientas de Array

Cómo Funciona

Mira cómo NextJSON puede generar un objeto JSON a partir de un JSON Schema.

Convertir JSON Schema a JSON

Genera un objeto JSON de ejemplo a partir de un JSON Schema

Entrada
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "age": {
      "type": "number"
    },
    "online": {
      "type": "boolean"
    },
    "dailyAffirmations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [ "message", "mood", "dailyAffirmations"]
}
Salida
{
  "name": "John Doe",
  "email": "[email protected]",
  "age": 11,
  "online": true,
  "dailyAffirmations": [
    "sample string",
    "sample string"
  ]
}

Preguntas Frecuentes

¿Qué hace esta herramienta?

Esta herramienta convierte un JSON Schema en datos JSON de muestra. Lee la estructura y tipos de tu schema y genera JSON válido que se ajusta a ese schema.

¿Cómo se generan los valores de muestra?

Según el tipo del schema: las cadenas reciben texto de muestra, los números reciben 11, los booleanos reciben true. Nombres de propiedad como 'name' o 'email' reciben muestras contextualmente apropiadas como 'Juan Pérez' o '[email protected]'.

¿Puedo usar la salida como plantilla?

¡Por supuesto! El JSON generado sirve como plantilla inicial. Reemplaza los valores de muestra con tus datos reales manteniendo la estructura definida por tu schema.

¿Qué versiones de JSON Schema se admiten?

La herramienta admite estructuras comunes de JSON Schema incluyendo type, properties, items y required. Funciona con schemas que siguen el draft 2020-12 o versiones similares.

¿Este sitio almacena mis datos en la nube?

No, este sitio no almacena ni comparte tus datos en la nube. Tus datos permanecen privados y se mantienen localmente en tu navegador.

Este sitio carece de algunas funciones útiles que necesito. ¿Puedes añadirlas?

¡Sí, aceptamos todas las sugerencias! No dudes en compartir tus comentarios usando el enlace al final de la página.