Generator de date JSON simulat
Transformați o schemă cu o linie pe câmp într-o serie de înregistrări JSON false realiste.
Generator de date JSON simulat
Descrieți forma unei înregistrări și obțineți înapoi o serie de rânduri JSON false care se potrivesc cu aceasta. Fiecare linie de intrare este un câmp, scris ca name:type — de exemplu id:uuid, name:string, age:number, active:boolean, signedUpAt:date. Sunt acceptate șase tipuri: șir, număr, boolean, e-mail, uuid și dată, potriviți fără a ține seama de majuscule. Liniile care nu se potrivesc cu acea formă, folosesc un tip nerecunoscut sau sunt pur și simplu goale sunt sărite fără plângere, astfel încât o greșeală de tipar rătăcită nu întrerupe niciodată cursul.
Fiecare câmp primește o valoare adecvată tipului său: string alege un cuvânt simplu în limba engleză dintr-o listă mică încorporată, number produce un număr întreg de la 0 la 1000, boolean este adevărat sau fals, e-mail combină două dintre aceste cuvinte într-o adresă cu litere mici, uuid este un UUID corect de versiune-4 și data este un șir ISO AAAA-MM-DD din ultimii trei ani. „Rândurile de generat” controlează câte înregistrări revin, de la 1 la 100. Rezultatul este o singură matrice JSON, destul de tipărită, cu indentare în două spații, gata de lipită într-un fișier fix, să înmâneze o bază de date locală, să bată joc de un răspuns API sau să fie transmisă unei componente de front-end înainte ca backend-ul real să existe.
Acest lucru este destinat cazului de zi cu zi de nevoie rapidă de date plauzibile de testare: popularea unui tabel demonstrativ, exercitarea unui formular sau alimentarea unui script care se așteaptă la o anumită formă. Nu este un validator de schemă și nu deduce tipuri din JSON existent - descrieți câmpurile pe care le doriți și le completează, extragând fiecare valoare din generatorul de numere aleatoare criptografice al browserului, astfel încât rulările succesive produc date cu adevărat diferite, chiar dacă formatul rămâne fix.
Nimic despre schema pe care o introduceți sau despre datele generate nu este încărcat oriunde - rulează în întregime în browser și continuă să funcționeze offline odată ce pagina s-a încărcat.