Generador JSON aleatorio
Genere datos JSON aleatorios con valores ficticios realistas usando Faker.js. Cree respuestas API simuladas, datos de prueba y objetos JSON de muestra con plantillas personalizables y múltiples registros.
Entrada
Salida
Leerme
¿Qué es JSON y por qué generar datos aleatorios?
JSON (JavaScript Object Notation) es un formato de datos ligero utilizado para estructurar e intercambiar información entre sistemas. Es el formato estándar para API web, archivos de configuración y almacenamiento de datos. La generación de JSON aleatorio con valores ficticios realistas es esencial para probar aplicaciones, prototipar API y crear conjuntos de datos de muestra sin exponer información real de usuarios.
Descripción de la herramienta
Este generador JSON aleatorio crea datos de prueba realistas utilizando plantillas Faker.js. Define tu estructura JSON con marcadores de posición como {{person.firstName}} o {{internet.email}}, y la herramienta los llena automáticamente con valores ficticios apropiados. Genera objetos únicos o matrices de múltiples registros para pruebas exhaustivas.
Características
- Generación basada en plantillas: Define estructuras JSON personalizadas con marcadores de posición Faker.js
- Datos ficticios realistas: Accede a cientos de métodos Faker.js para nombres, correos electrónicos, direcciones, fechas y más
- Múltiples registros: Genera matrices de objetos especificando el número de registros
Ejemplos
Plantilla con marcadores de posición:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}Salida generada:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Juan García",
"email": "juan.garcia@example.com",
"age": 34,
"city": "Madrid"
}Categorías Faker.js compatibles
- Person: firstName, lastName, fullName, jobTitle, gender, bio
- Internet: email, url, domainName, username, password
- Location: city, country, streetAddress, zipCode, latitude, longitude
- Company: name, catchPhrase, industry, department
- Phone: number, imei, imsi
- Date: past, future, recent, birthdate, month, weekday
- Commerce: product, price, productName, department
- Lorem: word, words, sentence, paragraph, text
- String: uuid, alpha, alphanumeric, numeric, sample
- Finance: amount, creditCardNumber, bitcoinAddress, iban
- Number: int, float, binary, octal, hex