Generatore di dati JSON simulato
Trasforma uno schema di una riga per campo in una serie di record JSON falsi realistici.
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.