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.
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.