Converti HTML in JSON Online | Gratuito e Sicuro

Converti file HTML in JSON analizzando la struttura del documento in un albero di nodi: conversione sicura lato client, senza upload sul server.

Incolla qualsiasi HTML e questo strumento lo converte istantaneamente in un albero JSON strutturato—ogni elemento viene mappato come nodo con il suo nome di tag, attributi, contenuto testuale, elementi figli e commenti. L'elaborazione avviene interamente nel tuo browser tramite l'API nativa DOMParser, senza che alcun codice venga inviato a un server.

Input HTML

Carica

EsempioCaricaConvertiCancella

Output JSON

Il risultato JSON apparirà qui...

Formattatore JSONCopiaScarica

Il risultato JSON apparirà qui...

Caratteristiche Chiave

Elaborazione Lato Client

Il tuo HTML viene analizzato direttamente nel tuo browser. Nessun dato viene inviato a nessun server.

Struttura ad Albero DOM

Converte elementi, attributi, testo e commenti in un oggetto JSON nidificato.

Gestione Errori

Rileva e segnala errori di analisi HTML.

Potrebbe servirti anche

Visualizzatore HTML

Apri un file .html o incolla il codice e guarda la pagina renderizzata accanto all'editor.

Apri strumento

Minificatore HTML

Minifica o formatta il testo HTML con rientro di 2/4 spazi.

Apri strumento

Da Markdown a JSON

Converti AST Markdown, tabelle e metadati iniziali in JSON.

Apri strumento

XML a JSON

Converti stringa XML in oggetto JSON.

Apri strumento

Come usare il convertitore HTML in JSON

  1. 1

    Incolla o carica il tuo HTML

    Inserisci il codice HTML direttamente nel campo di input, o usa il pulsante Carica per aprire un file .html dal tuo dispositivo.

  2. 2

    Converti in JSON

    Lo strumento analizza l'HTML con DOMParser e percorre il DOM in modo ricorsivo, costruendo un oggetto JSON annidato per l'albero del documento.

  3. 3

    Ispeziona il risultato

    Esamina il nome del tag, gli attributi, il testo, gli elementi figli e i commenti di ogni nodo nel pannello di output JSON.

  4. 4

    Copia o scarica

    Usa Copia per inviare il JSON agli appunti, o Scarica per salvarlo come file .json da usare nel tuo codice.

Riferimenti

  • WHATWG — HTML Standard

    La specifica vivente che definisce elementi HTML, attributi e l'algoritmo di analisi che converte il markup in un albero DOM.

  • MDN — DOMParser

    L'API Web usata da questo strumento per analizzare una stringa HTML in un documento DOM navigabile nel browser.

  • RFC 8259 — JSON

    La specifica IETF per il formato di scambio dati JSON usato nell'output dello strumento.

Strumenti correlati

Domande frequenti

Questo strumento è gratuito?
Sì, questo convertitore da HTML a JSON è completamente gratuito e non richiede registrazione.
Il mio HTML viene inviato a un server?
No. Tutta l'elaborazione avviene localmente nel tuo browser tramite DOMParser. Il tuo codice non lascia mai il tuo dispositivo.
Come funziona la conversione da HTML a JSON?
Lo strumento usa l'API DOMParser nativa del browser per analizzare l'HTML, poi percorre l'albero DOM in modo ricorsivo salvando ogni nodo come oggetto JSON con nome del tag, attributi, testo e figli.
Come sono rappresentati attributi e testo nel JSON?
Ogni elemento diventa un nodo con il nome del tag, una mappa degli attributi, il contenuto testuale e un array di nodi figli—rispecchiando la struttura dell'albero DOM originale.
Lo strumento gestisce HTML malformato o incompleto?
Sì. DOMParser è tollerante e segue l'algoritmo di analisi HTML per recuperare gli errori comuni; lo strumento rileva e segnala anche gli errori di analisi.
Come convertire HTML in JSON con il parser XML di Python?
In Python si possono usare librerie come BeautifulSoup o lxml. Questo strumento, tuttavia, lo fa in pochi secondi senza scrivere codice.