Mock generátor dat JSON
Proměňte schéma s jedním řádkem na pole na řadu realistických falešných záznamů JSON.
Mock generátor dat JSON
Popište tvar záznamu a získejte zpět pole falešných řádků JSON, které mu odpovídají. Každý řádek vstupu je jedno pole zapsané jako jméno:typ — například id:uuid, jméno:řetězec, věk:číslo, aktivní:boolean, Přihlášeno:datum. Je podporováno šest typů: řetězec, číslo, boolean, e-mail, uuid a datum, přičemž se nerozlišují velká a malá písmena. Řádky, které neodpovídají tomuto tvaru, používají nerozpoznaný typ nebo jsou prostě prázdné, jsou bez stížnosti přeskočeny, takže zbloudilý překlep nikdy nepřeruší běh.
Každé pole získá hodnotu odpovídající jeho typu: řetězec vybere prosté anglické slovo z malého vestavěného seznamu, číslo vytvoří celé číslo od 0 do 1000, boolean je pravda nebo nepravda, e-mail spojí dvě z těchto slov do malé adresy, uuid je správný UUID verze 4 a datum je řetězec ISO YYYY-MM-DD z posledních tří let. "Řádky k vygenerování" řídí, kolik záznamů se vrátí, od 1 do 100. Výsledkem je jediné pole JSON, pěkně vytištěné s dvoumístným odsazením, připravené k vložení do souboru přípravku, seedování místní databáze, zesměšňování odpovědi API nebo předání komponentě frontendu, než bude existovat skutečný backend.
To je určeno pro každodenní případ, kdy potřebujete rychle věrohodná testovací data: naplnění ukázkové tabulky, cvičení formuláře nebo vložení skriptu, který očekává konkrétní tvar. Není to validátor schémat a neodvozuje typy z existujícího JSON – popíšete pole, která chcete, a on je vyplní, přičemž každou hodnotu čerpá z generátoru kryptografických náhodných čísel prohlížeče, takže po sobě jdoucí běhy produkují skutečně odlišná data, i když formát zůstává pevný.
Nic o schématu, které zadáte, ani o vygenerovaných datech se nikam nenahrává – celé to běží ve vašem prohlížeči a po načtení stránky funguje offline.