Generátor testovacích JSON dat
Fiktivní JSON záznamy podle šablony se správnými typy hodnot: pole, objekt nebo JSON Lines, 350 typů dat od jmen a IBAN po letiště, JWT, Bitcoin a Ethereum adresy. Anglicky mock JSON data generator.
Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.
Návrh záznamu
"{int:1-5}" sám v řetězci dá číslo, "{bool}" true/false a "{null}" null; "Objednávka {id}" zůstane řetězcem.
Vygenerovaná data
Jak použít: Generátor testovacích JSON dat
Generátor vytvoří fiktivní JSON záznamy pro testování API, importů nebo frontendu bez skutečných dat. Šablona jednoho záznamu je obyčejný JSON, ve kterém místo hodnot stojí zástupné symboly v řetězcích: "{fullName}", "{iban}", "{int:1-5}". Symbol, který tvoří celý řetězec, dá hodnotu správného typu, takže "{int:1-5}" se změní na číslo a "{bool}" na true nebo false.
- Vyber předlohu (zákazníci, produkty, objednávky, firmy, uživatelé API, kryptoměnové transakce, lety), nebo napiš vlastní šablonu jednoho záznamu.
- Zástupné symboly vkládej kliknutím z přehledu vpravo; za dvojtečku nebo do pole se vloží i s uvozovkami. Pole začínající
"{repeat 1-4}"zopakuje své další prvky 1–4krát. - V poli
Výstupzvol pole záznamů, objekt s polem pod vlastním klíčem, nebo JSON Lines (jeden záznam na řádek), nastavPočet záznamůaOdsazenía výsledek zkopíruj nebo stáhni.
Časté chyby a tipy
- Typy hodnot
- Čísla (
{id},{int},{price},{decimal}, souřadnice, rozdělení) a logické hodnoty ({bool}) vycházejí v JSON bez uvozovek,{null}a prázdné hodnoty z{email?20}jakonull. PSČ, IČO, EAN a další kódy zůstávají řetězci, aby se neztratily úvodní nuly. Symbol obklopený textem ("Objednávka {id}") dá vždy řetězec. - Data jsou konzistentní
- Hodnoty jednoho záznamu k sobě patří: jméno, e-mail a rodné číslo, město, PSČ a kraj, banka, účet a IBAN, letecká společnost a číslo letu. Kontrolní číslice IČO, účtu, IBAN, LEI, VIN a karet i kontrolní součty adres Bitcoinu (Base58Check, Bech32) a Etherea (EIP-55) jsou platné.
- JSON Lines
- Pro velké soubory, logy a hromadné importy se hodí JSON Lines: každý řádek je samostatný JSON text a soubor lze číst po řádcích bez načtení celého pole. Podrobnosti a rozdíl oproti NDJSON popisuje kapitola JSON Lines.
- Vše zůstává v prohlížeči
- Data vznikají přímo ve tvém prohlížeči a nikam se neodesílají. Generátor testovacích XML dat nabízí stejné zástupné symboly pro výstup v XML.
Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.
Další nástroje v kategorii Generátory
- Generátor UUID a ULID Generování UUID v1, v4, v7 a ULID a rozbor existujících identifikátorů včetně času vzniku.
- Generátor hesel a náhodných řetězců Náhodné řetězce a hesla z vybraných znaků, z bezpečného zdroje náhody.
- Generátor Lorem Ipsum Vyplňovací text: odstavce, věty nebo slova, volitelně s klasickým začátkem.
- Generátor testovacích XML dat Stovky až tisíce fiktivních XML záznamů podle šablony: 350 typů hodnot — česká jména a adresy, firmy s platným IČO, účty, IBAN a QR platby, rodná čísla, letiště, kryptoměnové adresy, data pro vývoj i statistická rozdělení.
- Generátor hashů (MD5, SHA-1, SHA-256…) Otisky MD5, SHA-1, SHA-2, SHA-3 a RIPEMD-160 textu nebo souboru, včetně HMAC.
- Generátor a čtečka QR a čárových kódů QR kód, EAN, Code 128, Data Matrix, PDF417, Aztec a dalších přes 100 typů čárových kódů ke stažení jako SVG nebo PNG a čtení QR i čárových kódů z obrázku.
- Generátor QR platby Generátor bankovního QR kódu pro platbu v ČR: číslo účtu a banka nebo IBAN, částka, symboly a zpráva.
- Výpočet CRC a Adler-32 Kontrolní součty CRC-32, CRC-32C, CRC-16 (CCITT, ARC, MODBUS), CRC-8 a Adler-32 z textu.
- Bcrypt hash a ověření hesla Vytvoření bcrypt hashe hesla s volitelným cost faktorem a ověření hesla proti hashi.