Vai al contenuto
100% locale

Generatore di dati JSON simulato

Trasforma uno schema di una riga per campo in una serie di record JSON falsi realistici.

Ingresso
Uscita

Generatore di dati JSON simulato

Descrivi la forma di un record e ottieni una serie di righe JSON false che lo corrispondono. Ogni riga di input è un campo, scritto come nome:tipo, ad esempio id:uuid, nome:stringa, età:numero, attivo:booleano, firmatoUpAt:data. Sono supportati sei tipi: stringa, numero, booleano, email, uuid e data, abbinati senza distinzione tra maiuscole e minuscole. Le righe che non si adattano a quella forma, utilizzano un tipo non riconosciuto o sono semplicemente vuote vengono saltate senza problemi, quindi un errore di battitura non interrompe mai la corsa.

Ogni campo ottiene un valore appropriato al suo tipo: string sceglie una semplice parola inglese da un piccolo elenco integrato, number produce un numero intero da 0 a 1000, boolean è vero o falso, email combina due di quelle parole in un indirizzo minuscolo, uuid è un UUID versione 4 corretto e date è una stringa ISO AAAA-MM-GG degli ultimi tre anni. "Righe da generare" controlla quanti record ritornano, da 1 a 100. Il risultato è un singolo array JSON, piuttosto stampato con rientro a due spazi, pronto per essere incollato in un file fixture, seminare un database locale, simulare una risposta API o consegnarlo a un componente frontend prima che esista il vero backend.

Questo è pensato per il caso quotidiano in cui sono necessari rapidamente dati di test plausibili: popolare una tabella demo, esercitare un modulo o alimentare uno script che prevede una forma particolare. Non è un validatore di schemi e non deduce tipi da JSON esistente: descrivi i campi che desideri e li riempie, estraendo ogni valore dal generatore di numeri casuali crittografici del browser in modo che le esecuzioni successive producano dati veramente diversi anche se il formato rimane fisso.

Niente dello schema digitato o dei dati generati viene caricato da nessuna parte: funziona interamente nel tuo browser e continua a funzionare offline una volta caricata la pagina.

FAQ

Quale formato utilizza lo schema?
Un campo per riga, scritto come nome:tipo. I tipi supportati sono stringa, numero, booleano, email, uuid e data, ad esempio: id:uuid, nome:stringa, attivo:booleano.
Cosa succede se una riga non è valida?
Viene saltato silenziosamente: nessun errore, nessuna interruzione. Vengono ignorate solo le righe che non vengono analizzate come name:type o che utilizzano un tipo esterno ai sei supportati; il resto dello schema viene ancora generato normalmente.
Quante righe posso generare?
Tra 1 e 100 per esecuzione, impostato con l'opzione "Righe da generare". Esegui di nuovo per un nuovo batch: ogni esecuzione disegna nuovi valori casuali.
Da dove provengono i valori della stringa e dell'e-mail?
Da un piccolo elenco integrato di parole inglesi comuni, scelte a caso. Le e-mail combinano due di quelle parole come [email protected], tutte in minuscolo.
Il mio schema o i dati generati sono caricati da qualche parte?
No, non lascia mai il tuo browser; tutto funziona localmente sul tuo dispositivo.