Zdarma převodník

Strom JSON Prohlížeč

Zobrazte, formátujte a prozkoumejte data JSON v interaktivním sbalitelném stromu. Zdarma, bezpečně a bez nutnosti nahrávání.

Sem přetáhněte soubor JSON

Nebo vložte text JSON níže

Nebo

O tomto nástroji

Prohlížeče stromů JSON zobrazují data JSON jako splavný hierarchický strom, nikoli jako prostý text. Každý objekt se stává skládací větví; pole zobrazují své položky jednotlivě; primitivní hodnoty se objevují jako listy. Strukturální zobrazení usnadňuje vyhledání konkrétních polí v hluboce vnořených datech, sbalení irelevantních podstromů a procházení velkých dokumentů JSON, které by jako plochý text nebylo možné spravovat.

Ve srovnání s formátovaným textem JSON vynikají stromová zobrazení v navigaci ve velkých datech. Odezva 10 MB API je nepraktická pro procházení jako text, ale lze ji ovládat jako strom, kde sbalíte klíče nejvyšší úrovně, které vás nezajímají, a rozbalíte pouze části zájmu.

Tento prohlížeč vykresluje JSON ve strukturovaném stromu ve vašem prohlížeči. Vyhledávání filtruje větve podle klíče nebo hodnoty. Typově orientované zobrazení rozlišuje řetězce, čísla, logické hodnoty, hodnoty null, objekty a pole.

Proč používat prohlížeč stromů JSON

Hluboce vnořená data je obtížné procházet jako text. Konfigurační soubory, odpovědi API a serializovaný stav mají často 5+ úrovní vnoření. Stromové zobrazení vám umožní sbalit irelevantní úrovně a soustředit se na to, na čem záleží; zobrazení textu vyžaduje pečlivé posouvání a počítání závorek.

Důležité jsou také možnosti vyhledávání a filtrování. Nalezení všech klíčů s názvem 'user_id' ve složitém dokumentu je rychlé s prohlížečem, který podporuje vyhledávání; nelze spolehlivě provést s prostým textem.

Jak používat

Vložte JSON, procházejte strom.

  1. Vložte svůj JSON: Přesuňte JSON do vstupní oblasti. Prohlížeč analyzuje a vykresluje strukturovaný strom.
  2. Rozbalit a sbalit: Kliknutím na větve rozbalíte nebo sbalíte. Užitečné pro zaměření na konkrétní podstromy velkých dat.
  3. Hledat: Filtrujte podle klíče nebo hodnoty. Odpovídající větve zůstávají viditelné; neodpovídající jsou skryté.
  4. Zkontrolujte konkrétní hodnoty: Kliknutím na list zobrazíte jeho plnou hodnotu (užitečné pro dlouhé řetězce) a zkopírujte cestu (např. users.0.profile.email) pro použití v kódu.

Běžné případy použití

Technické detaily

Analýza JSON používá JSON.parse, která selže na neplatném vstupu s chybou analýzy ukazující na umístění problému. Platný JSON se vykresluje do objektu JavaScriptu, který uživatel prochází rekurzivně, aby vytvořil strom.

Vykreslování: každá úroveň vnoření se stane odsazenou větví. Klíče objektů jsou štítky; hodnoty jsou vykreslovány na základě typu – řetězce v uvozovkách, čísla bez, booleovské hodnoty jako true/false, null explicitně, objekty a pole jako skládací větve.

Výkon: Velmi velký JSON (10 MB+) může zpomalit vykreslování. Pomáhá líná expanze (vykreslování pouze aktuálně viditelných větví). Vyhledávání ve velkých dokumentech může trvat znatelně dlouho; pomáhá indexování stromu při první analýze.

Nejlepší postupy

Často kladené dotazy

Jak hluboko může jít strom JSON?
Neexistuje žádný umělý limit hloubky. Nástroj vykresluje stromy tak hluboko, jak hluboko je vaše struktura JSON. Extrémně hluboké vnoření (100+ úrovní) však může zpomalit vykreslování v prohlížeči.
Mohu vyhledávat ve stromu JSON?
Pomocí Ctrl/Cmd+F vyhledejte klíče nebo hodnoty. Odpovídající uzly budou zvýrazněny a jejich nadřazené uzly se automaticky rozbalí, aby se zobrazila cesta.
Jaký formát cesty JSON se používá?
Nástroj používá tečkovou notaci JSONPath ($.key.nested.array[0].value). Tento formát je kompatibilní s přístupem k vlastnostem JavaScript a většinou knihoven JSONPath.
Mohu upravit hodnoty ve stromu?
Toto je prohlížeč pouze pro čtení pro průzkum. Pro úpravy JSON použijte náš nástroj JSON Formatter, který poskytuje upravitelné rozhraní s ověřením.
Jsou moje data nahraná?
Ne. Analýza a vykreslování probíhá ve vašem prohlížeči.
Jak exportuji část stromu?
Většina prohlížečů nabízí pro vybrané pobočky copy-as-JSON. Exportovaná hodnota má stejnou strukturu pouze s vybranými klíči.
Proč je strom pomalý s velkými daty?
Vykreslování DOM mnoha uzlů je drahé. Pomáhá líná expanze (vykreslování pouze viditelných větví); pro velmi velká data jsou efektivnější vyhrazené nástroje (jq, kód).
Mohu zobrazit JSON z adresy URL?
Někteří diváci načítají adresy URL přímo. Jiné vyžadují vložení. CORS může bránit načítání křížového původu z některých adres URL.