Preskočiť na obsah
100% lokálne

Mock generátor údajov JSON

Premeňte schému s jedným riadkom na pole na pole realistických falošných záznamov JSON.

Vstup
Výstup

Mock generátor údajov JSON

Opíšte tvar záznamu a získajte späť pole falošných riadkov JSON, ktoré mu zodpovedajú. Každý riadok vstupu je jedno pole napísané ako názov:typ – napríklad id:uuid, meno:reťazec, vek:číslo, aktívny:boolean, dátum prihlásenia. Podporovaných je šesť typov: reťazec, číslo, boolovská hodnota, e-mail, uuid a dátum, pričom sa nerozlišujú veľké a malé písmená. Riadky, ktoré nezodpovedajú tomuto tvaru, používajú nerozpoznaný typ alebo sú jednoducho prázdne, sa bez sťažnosti preskočia, takže zatúlaný preklep nikdy nepreruší priebeh.

Každé pole dostane hodnotu zodpovedajúcu jeho typu: string vyberie obyčajné anglické slovo z malého vstavaného zoznamu, číslo vytvorí celé číslo od 0 do 1000, boolean je pravda alebo nepravda, email kombinuje dve z týchto slov do malej adresy, uuid je správny UUID verzie 4 a dátum je reťazec ISO YYYY-MM-DD z posledných troch rokov. "Riadky na vygenerovanie" riadia, koľko záznamov sa vráti, od 1 do 100. Výsledkom je jediné pole JSON, pekne vytlačené s dvojmiestnou odsadzovaním, pripravené na vloženie do súboru prípravku, nasadenie lokálnej databázy, zosmiešňovanie odpovede API alebo odovzdanie komponentu frontendu skôr, než bude existovať skutočný backend.

Je to určené pre každodenný prípad rýchlej potreby hodnoverných testovacích údajov: vyplnenie ukážkovej tabuľky, precvičenie formulára alebo načítanie skriptu, ktorý očakáva konkrétny tvar. Nie je to validátor schém a neodvodzuje typy z existujúceho JSON – opíšete polia, ktoré chcete, a on ich vyplní, pričom každú hodnotu čerpá z generátora kryptografických náhodných čísel prehliadača, takže následné spustenia produkujú skutočne odlišné údaje, aj keď formát zostáva pevný.

Nič o schéme, ktorú zadávate, ani o vygenerovaných údajoch sa nikam neodovzdáva – celá beží vo vašom prehliadači a po načítaní stránky funguje offline.

Časté otázky

Aký formát používa schéma?
Jedno pole na riadok, zapísané ako názov:typ. Podporované typy sú string, number, boolean, email, uuid a date — napríklad: id:uuid, name:string, active:boolean.
Čo sa stane, ak je riadok neplatný?
Preskakuje sa ticho – žiadna chyba, žiadne prerušenie. Ignorujú sa iba riadky, ktoré sa neanalyzujú ako názov:typ alebo nepoužívajú typ mimo šiestich podporovaných; zvyšok schémy sa stále generuje normálne.
Koľko riadkov môžem vygenerovať?
V rozsahu 1 až 100 na spustenie nastavte pomocou možnosti „Riadky na vygenerovanie“. Spustite znova pre novú dávku – pri každom spustení sa vytiahnu nové náhodné hodnoty.
Odkiaľ pochádzajú hodnoty reťazca a e-mailu?
Z malého vstavaného zoznamu bežných anglických slov vybraných náhodne. E-maily kombinujú dve z týchto slov ako [email protected], všetky sú malé.
Je moja schéma alebo vygenerované údaje nahrané niekde?
Nie – nikdy neopustí váš prehliadač; všetko beží lokálne na vašom zariadení.