JSON Toolkit

Znalostní základna

Studijní cesta od gramatiky a formátů JSON k dotazům, ověřování a produkční praxi; ke každému článku patří funkční online nástroj.

Kategorie

Titulní obrázek kategorie Základy JSON a specifikace

Základy JSON a specifikace

Tato kategorie vychází z RFC 8259 a ECMA-404 a vykládá gramatiku JSON, jeho typy, kódování a hranice parsování – základ, na kterém stojí veškerá práce s JSON.

6 článků
Titulní obrázek kategorie Rozšířené formáty a dialekty

Rozšířené formáty a dialekty

JSON5, JSONC, JSON Lines a NDJSON řeší skutečné potřeby, jako jsou komentáře, koncové čárky a streamování, a přinášejí vlastní problémy s kompatibilitou a volbou.

6 článků
Titulní obrázek kategorie Dotazování a inkrementální úpravy

Dotazování a inkrementální úpravy

Vzít z JSON jednu hodnotu nebo změnit jedno pole vypadá jednoduše, ale po standardizaci se z toho stanou čtyři specifikace: JSONPath, JSON Pointer, JSON Patch a Merge Patch.

5 článků
Titulní obrázek kategorie Schéma a validace

Schéma a validace

Popište tvar vašich dat pomocí JSON Schema, změňte verbální dohody v vykonatelnou validaci a nechte ho postupně řídit typy TypeScript i generování formulářů.

7 článků
Titulní obrázek kategorie Převod formátů

Převod formátů

Převod mezi JSON a YAML, XML, CSV, TypeScriptem, Javou, Go a SQL nikdy není bezztrátový. Podstatné je být výslovný v tom, kde ke ztrátě dochází.

8 článků
Titulní obrázek kategorie Výkon a bezpečnost

Výkon a bezpečnost

Soubor JSON o desítkách MB dokáže zamrazit hlavní vlákno a pečlivě zkonstruovaný JSON dokáže prorazit službu; tato kategorie pokrývá propustnost i obranu.

6 článků
Titulní obrázek kategorie Nástroje a ekosystém

Nástroje a ekosystém

Parsovací knihovny, nástroje příkazového řádku a pluginy editorů tvoří každodenní sadu nástrojů pro JSON; klíčem k volbě mezi nimi je kvalita lokalizace chyb a zdraví údržby ekosystému.

6 článků
Titulní obrázek kategorie Inženýrská praxe

Inženýrská praxe

Nasazení JSON do skutečných systémů: jak definovat smlouvy API, jak spravovat konfiguraci a fixtures, jak řešit kompatibilitu verzí a jak udržovat testovací data.

5 článků
Titulní obrázek kategorie Časté dotazy

Časté dotazy

Shromažďuje nejčastější otázky k nástrojům na tomto webu a ke specifikaci JSON, rozdělené podle scénářů, s odpovědí, podle které můžete jednat přímo, místo vágního závěru.

25 článků

Nedávno aktualizované

Velký soubor JSON se neotevírá: vyberte správný nástroj podle velikosti

JSON exporty v řádu desítek MB často zamrazí textové editory a online nástroje, přestože samotný parsing trvá jen stovky milisekund. Změřili jsme čas a paměť v každé fázi na vzorku 45 MB a 500 000 záznamů, ukázali, že skutečné náklady spočívají v počtu řádků a uzlů, a sestavili tabulku výběru nástrojů podle velikosti: online prohlížení, příkazová řádka, streamování a desktopová aplikace.

Střední~6 min čteníAktualizováno 2026-11-07

Práce s JSONL soubory: otevření, konverze a odhalení vadných řádků

Předat celý soubor .jsonl do JSON.parse a dostat chybu téměř nikdy neznamená, že je soubor rozbitý — znamená to, že strategie čtení je špatná. Tento průvodce pokrývá standardní způsoby kontroly a čtení JSONL po řádcích, příkazy pro převod do a z JSON polí, tabulku šesti typů vadných řádků a správný způsob zpracování NDJSON ze streamované HTTP odpovědi.

Středně pokročilý~9 min čteníAktualizováno 2026-11-06

Kontraktní testování JSON Schema: svařte validační pravidla do CI

Schéma nekončí napsáním — tam začíná úpadek. Jedno překlepnutí potichu uvolní validaci, jeden refaktoring rozbije všechny fixture. Tato příručka rozebírá použitelné uspořádání kontraktního testování: pozitivní, negativní a snapshot fixture, lint samotného schématu, jednorázovou kompilaci s opakovaným použitím a čtyři brány CI, které promění porušení kontraktu v červený build.

Střední~8 min čteníAktualizováno 2026-11-05

JSON na CSV: odkud se bere hlavička a proč se mění hodnoty

Devět experimentů na skutečném konvertoru: strategie „klíče z prvního záznamu" potichu ztrácí pole, null, absence i prázdný řetězec se stanou všichni prázdnými buňkami, 20místné celé číslo ztratí přesnost už v JSON.parse a tečka v klíči srazí dva různé cesty do jednoho sloupce. Jak se hlavička staví, které hodnoty se deformují a jak zvolit strategii podle toho, co s daty bude dále.

Pokročilý~6 min čteníAktualizováno 2026-11-04