} JSON Parser & Formatter
Vlož JSON, zformátujeme ho, zobrazíme skládací strom a zvýrazníme chyby. Minifikace a statistiky v jednom.
Spravuješ živnost nebo zakázky?
Spravuješ živnost nebo zakázky? VšeVKapse — fakturace, zakázky, klientský portál a AI v jedné aplikaci. Česky.
K čemu je JSON Parser & Formatter?
Když ti API vrátí jeden řádek nečitelného JSON, debug API requestu, nebo kontroluješ konfigurační soubor — potřebuješ to přehledně formátované, validované a nejlépe ve formě stromu, kde můžeš sbalit ten obří array s 5000 položkami.
Tenhle nástroj dělá přesně to. Vše v prohlížeči, žádné odesílání dat na server. Zkopíruj API response, vlož a získáš:
- Formátovaný JSON s barevným zvýrazněním klíčů, stringů, čísel a bool hodnot
- Vizuální strom se sbalitelnými větvemi
- Minifikovaný JSON pro production
- Validaci s konkrétní pozicí chyby
- Statistiky — počet klíčů, max hloubka, počet stringů a čísel, velikost v bajtech
K čemu se hodí
- Debug REST API odpovědí (Postman / curl response)
- Kontrola konfiguračních souborů (`package.json`, `tsconfig.json`, `composer.json`)
- Příprava dat pro databázi (JSON → MongoDB / Postgres JSONB)
- Validace strukturovaných dat před importem
- Edukační účely — vysvětlení JSON struktury studentům
Jak to funguje
- Vlož JSON do levého pole (nebo klikni na „Příklad" pro ukázku).
- JSON se automaticky parsuje a zobrazí v pravém poli.
- Přepínej režimy: Formátovat / Minifikovat / Strom.
- Statistiky se zobrazí pod tím — počet klíčů, hloubka, velikost.
- Kopíruj výstup tlačítkem 📋.
Pokud je JSON nevalidní, uvidíš přesnou pozici chyby s vysvětlením — žádné kryptické "Unexpected token".
Časté otázky
Posíláte JSON někam na server?
Ne. Vše běží lokálně v prohlížeči (vanilla JS, žádný backend). Tvoje data nikdy neopustí tvůj počítač. Můžeš to ověřit v DevTools → Network panel.
Jak velký JSON umí zpracovat?
Závisí na výkonu prohlížeče. Testováno do 5 MB JSON (~ 50 000 řádků formátovaného) bez problémů. Pro větší doporučujeme rozdělit nebo použít CLI nástroj jako `jq`.
Podporuje to JSON5 / JSONC (s komentáři)?
Ne. Jen striktní JSON dle RFC 8259. Pokud máš JSON s komentáři (`// foo`), nejdřív je odstraň.
Co je „Strom" view?
Vizualizace JSON jako rozbalitelný strom — místo textu vidíš odsazené uzly, které můžeš sbalit kliknutím na ▼. Užitečné pro velké JSONy — najdeš co hledáš bez scrollování.
Funguje to offline?
Ano, jakmile se stránka načte. JSON parser je `JSON.parse()` z prohlížeče, žádné externí dependencies.
Můžu odsud kopírovat formátovaný JSON do svého kódu?
Ano. Klik na 📋 → JSON je v schránce. Pak Ctrl+V kamkoliv.