Preskoči na vsebino
100% lokalno

Lažni generator podatkov JSON

Spremenite shemo ene vrstice na polje v niz realističnih lažnih zapisov JSON.

Vhod
Izhod

Lažni generator podatkov JSON

Opišite obliko zapisa in pridobite nazaj niz lažnih vrstic JSON, ki se ujemajo z njim. Vsaka vrstica vnosa je eno polje, napisano kot ime:tip — na primer id:uuid, ime:niz, starost:številka, aktivno:boolean, signedUpAt:datum. Podprtih je šest vrst: niz, številka, logična vrednost, e-pošta, uuid in datum, ki se ujemajo brez upoštevanja velikih in malih črk. Vrstice, ki ne ustrezajo tej obliki, uporabljajo neprepoznan tip ali so preprosto prazne, se preskočijo brez pritožb, tako da napačna tipkarska napaka nikoli ne prekine niza.

Vsako polje dobi vrednost, ki ustreza svojemu tipu: niz izbere navadno angleško besedo z majhnega vgrajenega seznama, število ustvari celo število od 0 do 1000, logična vrednost je true ali false, e-pošta združi dve od teh besed v naslov z malimi črkami, uuid je pravilen UUID različice 4, datum pa je niz ISO LLLL-MM-DD iz zadnjih treh let. »Vrstice za generiranje« nadzirajo, koliko zapisov se vrne, od 1 do 100. Rezultat je ena matrika JSON, lepo natisnjena z zamikom dveh presledkov, pripravljena za lepljenje v datoteko vpeljanke, sejanje lokalne baze podatkov, posmehovanje odzivu API-ja ali predajo komponenti sprednjega dela, preden obstaja pravo zaledje.

To je namenjeno vsakodnevnim primerom hitre potrebe po verodostojnih testnih podatkih: polnjenje demo tabele, izvajanje obrazca ali dovajanje skripta, ki pričakuje določeno obliko. Ni validator sheme in ne sklepa o vrstah iz obstoječega JSON-a – vi opišete polja, ki jih želite, in jih izpolni, pri čemer črpa vsako vrednost iz kriptografskega generatorja naključnih števil brskalnika, tako da zaporedna izvajanja ustvarijo resnično drugačne podatke, čeprav format ostane fiksen.

Nič o shemi, ki jo vtipkate, ali ustvarjenih podatkih se ne naloži nikamor — v celoti deluje v vašem brskalniku in deluje brez povezave, ko se stran naloži.

FAQ

Kakšno obliko uporablja shema?
Eno polje na vrstico, napisano kot ime:tip. Podprte vrste so niz, številka, logična vrednost, e-pošta, uuid in datum — na primer: id:uuid, ime:niz, aktivno:boolean.
Kaj se zgodi, če je vrstica neveljavna?
Tiho je preskočeno – brez napake, brez prekinitve. Prezrte so samo vrstice, ki ne razčlenijo kot ime:vrsta ali uporabljajo tip zunaj šestih podprtih; preostali del sheme se še vedno normalno generira.
Koliko vrstic lahko ustvarim?
Med 1 in 100 na zagon, nastavite z možnostjo »Vrstice za ustvarjanje«. Ponovno zaženite novo serijo — vsak zagon izžreba nove naključne vrednosti.
Od kod izvirajo vrednosti niza in e-pošte?
Iz majhnega vgrajenega seznama navadnih angleških besed, naključno izbranih. E-poštna sporočila združujejo dve od teh besed kot [email protected], vse z malimi črkami.
Ali so moja shema ali ustvarjeni podatki kam naloženi?
Ne — nikoli ne zapusti brskalnika; vse deluje lokalno na vaši napravi.