Ga naar inhoud
100% lokaal

Mock JSON-gegevensgenerator

Verander een schema van één regel per veld in een reeks realistische nep-JSON-records.

Invoer
Uitvoer

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.

FAQ

Welk formaat gebruikt het schema?
Eén veld per regel, geschreven als naam:type. Ondersteunde typen zijn string, number, boolean, email, uuid en date — bijvoorbeeld: id:uuid, name:string, active:boolean.
Wat gebeurt er als een regel ongeldig is?
Het wordt stil overgeslagen: geen fout, geen onderbreking. Alleen regels die niet als naam:type worden geparseerd, of een type gebruiken dat buiten de zes ondersteunde typen valt, worden genegeerd; de rest van het schema genereert nog steeds normaal.
Hoeveel rijen kan ik genereren?
Tussen 1 en 100 per run, ingesteld met de optie 'Te genereren rijen'. Opnieuw uitvoeren voor een nieuwe batch: elke run levert nieuwe willekeurige waarden op.
Waar komen de tekenreeks- en e-mailwaarden vandaan?
Uit een kleine ingebouwde lijst met gewone Engelse woorden, willekeurig gekozen. E-mails combineren twee van deze woorden als [email protected], allemaal in kleine letters.
Wordt mijn schema of de gegenereerde gegevens ergens geüpload?
Nee, het verlaat nooit uw browser; alles draait lokaal op uw apparaat.