Saltar al contenido
Totalmente local

Generador de datos JSON simulado

Convierta un esquema de una línea por campo en una serie de registros JSON falsos y realistas.

Entrada
Salida

Generador de datos JSON simulado

Describe la forma de un registro y recupera una serie de filas JSON falsas que coinciden. Cada línea de entrada es un campo, escrito como nombre:tipo, por ejemplo id:uuid, nombre:cadena, edad:número, activo:booleano, firmado en:fecha. Se admiten seis tipos: cadena, número, booleano, correo electrónico, uuid y fecha, que no distinguen entre mayúsculas y minúsculas. Las líneas que no se ajustan a esa forma, usan un tipo no reconocido o simplemente están en blanco se omiten sin quejarse, por lo que un error tipográfico nunca interrumpe la ejecución.

Cada campo obtiene un valor apropiado para su tipo: cadena selecciona una palabra en inglés simple de una pequeña lista incorporada, número produce un número entero de 0 a 1000, booleano es verdadero o falso, correo electrónico combina dos de esas palabras en una dirección minúscula, uuid es un UUID versión 4 adecuado y fecha es una cadena ISO AAAA-MM-DD de los últimos tres años. "Filas para generar" controla cuántos registros regresan, de 1 a 100. El resultado es una única matriz JSON, impresa con sangría de dos espacios, lista para pegar en un archivo fijo, generar una base de datos local, simular una respuesta API o entregar a un componente de frontend antes de que exista el backend real.

Esto está pensado para el caso cotidiano de necesitar rápidamente datos de prueba plausibles: completar una tabla de demostración, ejercitar un formulario o alimentar un script que espera una forma particular. No es un validador de esquemas y no infiere tipos a partir de JSON existente: usted describe los campos que desea y él los completa, extrayendo cada valor del generador criptográfico de números aleatorios del navegador para que las ejecuciones sucesivas produzcan datos genuinamente diferentes aunque el formato permanezca fijo.

No se carga nada sobre el esquema que escribe o los datos generados en ninguna parte: se ejecuta completamente en su navegador y sigue funcionando sin conexión una vez que se ha cargado la página.

Preguntas frecuentes

¿Qué formato utiliza el esquema?
Un campo por línea, escrito como nombre:tipo. Los tipos admitidos son cadena, número, booleano, correo electrónico, uuid y fecha; por ejemplo: id:uuid, nombre:cadena, activo:booleano.
¿Qué pasa si una línea no es válida?
Se salta silenciosamente, sin errores ni interrupciones. Sólo se ignoran las líneas que no se analizan como nombre:tipo, o que no utilizan un tipo fuera de los seis admitidos; el resto del esquema todavía se genera normalmente.
¿Cuántas filas puedo generar?
Entre 1 y 100 por ejecución, configurado con la opción "Filas para generar". Ejecute nuevamente para obtener un lote nuevo: cada ejecución genera nuevos valores aleatorios.
¿De dónde provienen los valores de cadena y correo electrónico?
De una pequeña lista incorporada de palabras comunes en inglés, seleccionadas al azar. Los correos electrónicos combinan dos de esas palabras como [email protected], todas en minúsculas.
¿Mi esquema o los datos generados están cargados en algún lugar?
No, nunca sale de tu navegador; todo se ejecuta localmente en su dispositivo.