Generatore JSON casuale
Genera dati JSON casuali con valori fittizi realistici utilizzando Faker.js. Crea risposte API simulate, dati di test e oggetti JSON di esempio con modelli personalizzabili e più record.
Input
Output
Leggimi
Cos'è JSON e perché generare dati casuali?
JSON (JavaScript Object Notation) è un formato dati leggero utilizzato per strutturare e scambiare informazioni tra sistemi. È il formato standard per API web, file di configurazione e archiviazione dati. La generazione di JSON casuale con dati fittizi realistici è essenziale per testare applicazioni, prototipare API e creare set di dati di esempio senza esporre informazioni reali degli utenti.
Descrizione dello strumento
Questo generatore JSON casuale crea dati di test realistici utilizzando modelli Faker.js. Definisci la struttura JSON con segnaposto come {{person.firstName}} o {{internet.email}}, e lo strumento li riempie automaticamente con valori fittizi appropriati. Genera singoli oggetti o array di più record per test completi.
Funzionalità
- Generazione basata su modelli: Definisci strutture JSON personalizzate con segnaposto Faker.js
- Dati fittizi realistici: Accedi a centinaia di metodi Faker.js per nomi, email, indirizzi, date e altro
- Record multipli: Genera array di oggetti specificando il numero di record
Esempi
Modello con segnaposto:
{
"id": "{{string.uuid}}",
"name": "{{person.fullName}}",
"email": "{{internet.email}}",
"age": "{{number.int(18,80)}}",
"city": "{{location.city}}"
}Output generato:
{
"id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"name": "Mario Rossi",
"email": "mario.rossi@example.com",
"age": 34,
"city": "Roma"
}Categorie Faker.js supportate
- 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