Lažni generator podatkov JSON
Spremenite shemo ene vrstice na polje v niz realističnih lažnih zapisov JSON.
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.