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.

  1. Vyber předlohu (zákazníci, produkty, objednávky, firmy, uživatelé API, kryptoměnové transakce, lety), nebo napiš vlastní šablonu jednoho záznamu.
  2. 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.
  3. V poli Výstup zvol pole záznamů, objekt s polem pod vlastním klíčem, nebo JSON Lines (jeden záznam na řádek), nastav Počet záznamů a Odsazení 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} jako null. 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í.

Co je JSON →

Další nástroje v kategorii Generátory