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
- Anteprima dal vivo: Visualizza JSON generato istantaneamente con formattazione corretta
- Evidenziazione sintassi: Editor di codice con validazione JSON e segnalazione errori
- Parametri dei metodi: Supporto per metodi Faker con parametri come
{{number.int(1,100)}}
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
Casi d'uso
- Test API: Genera dati simulati per testare endpoint e risposte dell'API REST
- Popolamento database: Crea dati di esempio realistici per database di sviluppo
- Prototipazione UI: Popola interfacce con dati fittizi durante la fase di progettazione
- Test di carico: Genera grandi set di dati per test di prestazioni e stress
- Documentazione: Crea payload di esempio per la documentazione API