JSON Toolkit

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ů

Články v této kategorii

JSON5 a JSONC: JSON s komentáři

Oba dialekty existují, protože konfigurace psaná lidmi potřebuje komentáře a koncové čárky, ale jejich syntaxe a dosah v ekosystému se liší, takže špatná volba zasekne váš nástrojový řetězec.

Začátečník~10 min čteníAktualizováno 2026-10-30

JSON Lines a NDJSON: streamovaná data

Jedna hodnota JSON na řádek kupuje připojitelnost, streamování a poškození izolované na jediný řádek; cenou je absence celkové struktury, takže validace musí probíhat řádek po řádku.

Středně pokročilý~10 min čteníAktualizováno 2026-10-30

JSON, TOML, YAML nebo CSON: volba konfiguračního formátu

Konfigurační soubory potřebují komentáře, data a víceřádkový text, a právě tam JSON zaostává. Srovnejte JSON, TOML, YAML a CSON a podívejte se, co převod vždy ztrácí.

Začátečník~9 min čteníAktualizováno 2026-10-31

Binární JSON: volba mezi MessagePack, CBOR a BSON

MessagePack, CBOR i BSON komprimují JSON do bajtů. Srovnejte náklady na bajty, zpracování int64 a binárních dat a získejte jasnou hranici, kdy se přechod vyplatí.

Středně pokročilý~10 min čteníAktualizováno 2026-10-31

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