Mock JSON-datagenerator
Förvandla ett schema med en rad per fält till en rad realistiska falska JSON-poster.
Mock JSON-datagenerator
Beskriv formen på en post och få tillbaka en rad falska JSON-rader som matchar den. Varje inmatningsrad är ett fält, skrivet som namn:typ — till exempel id:uuid, namn:sträng, ålder:nummer, aktiv:boolean, signedUpAt:date. Sex typer stöds: sträng, nummer, boolean, e-post, uuid och datum, matchade skiftlägesokänsligt. Rader som inte passar in i den formen, använder en okänd typ eller helt enkelt är tomma hoppas över utan att klaga, så ett avvikande stavfel bryter aldrig loppet.
Varje fält får ett värde som passar sin typ: sträng väljer ett vanligt engelskt ord från en liten inbyggd lista, nummer ger ett heltal från 0 till 1000, boolean är sant eller falskt, e-post kombinerar två av dessa ord till en gemen adress, uuid är en korrekt version-4 UUID och datum är en ISO ÅÅÅÅ-MM-DD-sträng från de senaste tre åren. "Rader att generera" styr hur många poster som kommer tillbaka, från 1 till 100. Resultatet är en enda JSON-array, vackert tryckt med två-mellanslagsfördjupning, redo att klistra in i en fixturfil, seed en lokal databas, håna ett API-svar eller skicka till en frontend-komponent innan den riktiga backend-delen existerar.
Detta är avsett för det vardagliga fallet att snabbt behöva trovärdiga testdata: fylla i en demotabell, utöva ett formulär eller mata ett skript som förväntar sig en viss form. Det är inte en schemavalidator och den härleder inte typer från befintliga JSON - du beskriver de fält du vill ha och den fyller i dem, drar alla värden från webbläsarens kryptografiska slumptalsgenerator så att successiva körningar producerar genuint olika data även om formatet förblir fixerat.
Ingenting om schemat du skriver eller genererad data laddas upp någonstans – den körs helt i din webbläsare och fortsätter att fungera offline när sidan har laddats.