Mock JSON-gegevensgenerator
Verander een schema van één regel per veld in een reeks realistische nep-JSON-records.
Mock JSON-gegevensgenerator
Beschrijf de vorm van een record en krijg een reeks nep-JSON-rijen terug die ermee overeenkomen. Elke invoerregel bestaat uit één veld, geschreven als naam:type, bijvoorbeeld id:uuid, naam:string, leeftijd:nummer, actief:boolean, ondertekendUpAt:datum. Er worden zes typen ondersteund: string, nummer, boolean, e-mail, uuid en datum, hoofdletterongevoelig. Regels die niet in die vorm passen, een niet-herkend type gebruiken of gewoon blanco zijn, worden zonder klachten overgeslagen, zodat een verdwaalde typfout de reeks nooit onderbreekt.
Elk veld krijgt een waarde die past bij het type: string kiest een gewoon Engels woord uit een kleine ingebouwde lijst, getal produceert een geheel getal van 0 tot 1000, boolean is waar of onwaar, e-mail combineert twee van die woorden in een klein adres, uuid is een echte versie-4 UUID, en datum is een ISO JJJJ-MM-DD-tekenreeks van de afgelopen drie jaar. "Te genereren rijen" bepaalt hoeveel records terugkomen, van 1 tot 100. Het resultaat is een enkele JSON-array, mooi afgedrukt met inspringingen met twee spaties, klaar om in een armatuurbestand te plakken, een lokale database te seeden, een API-antwoord te bespotten, of door te geven aan een frontend-component voordat de echte backend bestaat.
Dit is bedoeld voor het alledaagse geval waarin we snel plausibele testgegevens nodig hebben: het vullen van een demotabel, het oefenen van een formulier of het invoeren van een script dat een bepaalde vorm verwacht. Het is geen schemavalidator en het leidt geen typen af uit bestaande JSON. Je beschrijft de gewenste velden en vult ze in, waarbij elke waarde uit de cryptografische generator van willekeurige getallen van de browser wordt gehaald, zodat opeenvolgende runs echt verschillende gegevens opleveren, ook al blijft het formaat vast.
Niets over het schema dat u typt of de gegenereerde gegevens wordt ergens geüpload; het draait volledig in uw browser en blijft offline werken zodra de pagina is geladen.