Převést HTML na JSON online | Zdarma a bezpečně

Převeďte soubory HTML do formátu JSON. Naparsuje strukturu HTML do přehledného stromu JSON bezpečně přímo ve vašem prohlížeči, zdarma.

Vložte libovolný HTML kód a tento nástroj ho okamžitě převede na strukturovaný strom JSON—každý prvek se zobrazí jako uzel s názvem tagu, atributy, textovým obsahem, podřízenými prvky a komentáři. Veškeré zpracování probíhá přímo ve vašem prohlížeči pomocí nativního API DOMParser, takže žádný kód není odesílán na server.

Vstup HTML

Nahrát

UkázkaNahrátPřevéstVymazat

Výstup JSON

Výsledek JSON se zobrazí zde...

Formátovač JSONKopírovatStáhnout

Výsledek JSON se zobrazí zde...

Jak převést HTML na JSON

01

Vložte svůj HTML kód nebo nahrajte soubor HTML.

02

Nástroj automaticky analyzuje HTML do stromu JSON.

03

Zkopírujte nebo stáhněte výstup JSON.

Klíčové vlastnosti

Zpracování na straně klienta

Váš HTML je analyzován přímo ve vašem prohlížeči. Žádná data nejsou odesílána na žádný server.

Struktura stromu DOM

Převádí prvky, atributy, text a komentáře na vnořený objekt JSON.

Zpracování chyb

Detekuje a hlásí chyby analýzy HTML.

Často kladené otázky

Je tento nástroj zdarma?

Ano, tento převodník HTML na JSON je zcela zdarma.

Jak převod funguje?

Používá nativní API DOMParser prohlížeče k analýze řetězce HTML a rekurzivně vytváří reprezentaci JSON stromu DOM.

Možná budete potřebovat i toto

HTML Prohlížeč

Náhled a úprava HTML kódu v reálném čase.

Otevřít nástroj

Minifikátor/Formátovač HTML

Minifikovat nebo formátovat text HTML s odsazením 2/4 mezer.

Otevřít nástroj

Markdown na JSON

Převod Markdown AST, tabulek a úvodních metadat do JSON.

Otevřít nástroj

XML na JSON

Převeďte řetězec XML na objekt JSON.

Otevřít nástroj

Vložte libovolný HTML kód a tento nástroj ho okamžitě převede na strukturovaný strom JSON—každý prvek se zobrazí jako uzel s názvem tagu, atributy, textovým obsahem, podřízenými prvky a komentáři. Veškeré zpracování probíhá přímo ve vašem prohlížeči pomocí nativního API DOMParser, takže žádný kód není odesílán na server.

Jak používat převodník HTML na JSON

  1. 1

    Vložte nebo nahrajte HTML

    Zadejte HTML kód přímo do vstupního pole, nebo použijte tlačítko Nahrát k načtení souboru .html ze svého zařízení.

  2. 2

    Převeďte na JSON

    Nástroj parsuje HTML pomocí DOMParser a rekurzivně prochází DOM, přičemž vytváří vnořený JSON objekt reprezentující strom dokumentu.

  3. 3

    Zkontrolujte výstup

    Prohlédněte si název tagu, atributy, text, podřízené prvky a komentáře každého uzlu v panelu výstupu JSON.

  4. 4

    Zkopírujte nebo stáhněte

    Použijte Kopírovat k přesunutí JSON do schránky, nebo Stáhnout k uložení jako soubor .json pro použití ve svém kódu.

Reference

  • WHATWG — HTML Standard

    Živá specifikace definující HTML elementy, atributy a algoritmus parsování, který převádí markup na strom DOM.

  • MDN — DOMParser

    Webové API používané tímto nástrojem k parsování HTML řetězce na navigovatelný DOM dokument v prohlížeči.

  • RFC 8259 — JSON

    Specifikace IETF pro formát výměny dat JSON použitý ve výstupu nástroje.

Související nástroje

Často kladené otázky

Je tento nástroj zdarma?
Ano, tento převodník HTML na JSON je zcela zdarma a nevyžaduje žádnou registraci.
Jsou moje data odesílána na server?
Ne. Veškeré parsování probíhá lokálně ve vašem prohlížeči pomocí DOMParser. Váš kód nikdy neopustí vaše zařízení.
Jak funguje převod HTML na JSON?
Nástroj používá nativní DOMParser API prohlížeče k parsování HTML a poté rekurzivně prochází DOM strom, přičemž každý uzel ukládá jako JSON objekt s názvem tagu, atributy, textem a potomky.
Jak jsou atributy a text reprezentovány v JSON?
Každý element se stane uzlem s názvem tagu, mapou atributů, textovým obsahem a polem podřízených uzlů—což odráží strukturu původního DOM stromu.
Zvládne nástroj nesprávné nebo neúplné HTML?
Ano. DOMParser je tolerantní a dodržuje HTML parsing algoritmus pro obnovu z běžných chyb; nástroj také detekuje a hlásí chyby parsování.
Jak převést výsledný JSON zpět nebo ho dál zpracovat?
Stáhněte JSON soubor a načtěte ho v libovolném jazyce (Python, JavaScript, PHP…) nebo ho vložte do formátovače JSON pro lepší čitelnost.