Spravuješ živnost nebo zakázky?

Spravuješ živnost nebo zakázky? VšeVKapse — fakturace, zakázky, klientský portál a AI v jedné aplikaci. Česky.

Vyzkoušet zdarma →

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

  1. Vlož JSON do levého pole (nebo klikni na „Příklad" pro ukázku).
  2. JSON se automaticky parsuje a zobrazí v pravém poli.
  3. Přepínej režimy: Formátovat / Minifikovat / Strom.
  4. Statistiky se zobrazí pod tím — počet klíčů, hloubka, velikost.
  5. 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.