Convertitore HTML in JSON
Da HTML a XML, CSV, testo e codice
Inoltre, questo convertitore HTML in JSON trasforma il markup in un albero pulito. Scrive anche XML, YAML, CSV, testo semplice, stringhe JavaScript e stringhe PHP. Non carichiamo nulla.
- GratisPrezzo
- 9Uscite
- NessunaRegistrazione
- NessunaCaricamenti
Convertitore HTML in JSON
Trasforma HTML in JSON, XML, YAML, CSV, testo o codice, e al contrario
- Elementi
- 0
- Attributi
- 0
- Dimensione
- 0 B
Pronto. Incolla il tuo codice e scegli i formati.
Che cosa fa per te un convertitore HTML in JSON
L'HTML è fatto per i browser, non per il lavoro sui dati. Perciò devi cambiarne la forma quando ti serve il contenuto in uno script, in un foglio di calcolo o in una chiamata API. È ciò che fa questo strumento.
Per prima cosa, incolla il tuo HTML. Poi scegli il formato che vuoi. Il risultato appare mentre scrivi. JSON e YAML tengono l'intero albero, XML dà un markup pulito e CSV prende le righe di una tabella.
Scrive anche testo semplice, una stringa JavaScript e una stringa PHP. Inoltre funziona al contrario. Tra l’altro, incolla una stringa di codice, e lo strumento la riporta a HTML.
Poi puoi usare il risultato ovunque. Carica il JSON in uno script, incolla il CSV in un foglio o metti la stringa nel tuo codice.
Tutto gira nel tuo browser. Così il tuo markup non lascia mai il tuo dispositivo. Conta, perché le pagine contengono spesso nomi, email e testo privato.
Da HTML a JSON, tag per tag
Per prima cosa, lo strumento legge il markup e costruisce un albero. Ogni tag diventa un oggetto con un nome di tag. Gli attributi vanno in un oggetto attrs, e i tag annidati e il testo vanno in un elenco children.
Così un link diventa un oggetto con il tag a, un attributo href e il testo del link come figlio. L'albero mantiene l'ordine della tua pagina, il che conta quando la ricostruisci in seguito.
Inoltre il lettore è tollerante. Chiude i tag che i browser chiudono, come p, li e td. Decodifica anche le entità, quindi un'entità ampersand diventa un semplice ampersand.
Per maggiori dettagli, vedi: HTML Living Standard.
Da HTML a CSV da una tabella
Per prima cosa, molte pagine tengono dati in tabelle. Infatti, incolla la pagina, scegli CSV o TSV, e lo strumento legge righe e celle. Se l'HTML ha più tabelle, un elenco ti lascia sceglierne una.

Lo strumento racchiude tra virgolette una cella con una virgola o una virgoletta. Così il file si apre pulito in Excel e Sheets. Le celle di intestazione diventano la prima riga.
Poi puoi aprire il CSV in un foglio di calcolo o caricarlo in un database.
Da HTML a testo
Poi la modalità testo toglie i tag e tiene l'impaginazione. Paragrafi e titoli ricevono una riga vuota dopo di sé. Le voci di elenco iniziano con un trattino, e ogni riga di tabella sta su una riga.
Così script e stili non compaiono mai nel testo. Se vuoi gli indirizzi dei link, attiva l'opzione, e ogni indirizzo segue il testo del suo link tra parentesi.
Da HTML a stringhe JavaScript e PHP
A volte devi mettere un blocco di HTML dentro il codice. Una virgoletta o un a capo in quell'HTML può rompere la stringa. Perciò lo strumento fa l'escape per te.

Per JavaScript puoi scegliere virgolette semplici, virgolette doppie, un template literal o un elenco di righe unite. Per PHP puoi scegliere virgolette semplici, virgolette doppie o un blocco nowdoc.
Da una stringa di codice di nuovo a HTML
Funziona anche al contrario. Incolla uno snippet JavaScript o PHP con una stringa e scegli HTML come destinazione. Lo strumento trova le stringhe, le unisce e toglie gli escape.
Inoltre legge virgolette semplici, virgolette doppie, template literal e blocchi nowdoc. Così, capisce gli escape più comuni, come un a capo, una tabulazione, una barra rovesciata e un codice Unicode.
Uscita XML e YAML
L'uscita XML rispetta le regole. I tag senza contenuto si chiudono da soli, e lo strumento mette tra virgolette ed esegue l'escape dei valori degli attributi. Se il tuo HTML ha più di un tag di primo livello, lo strumento aggiunge un tag radice.
Poi l'uscita YAML rispecchia l'albero JSON, con le chiavi tag, attrs e children. Si legge facilmente, e puoi incollarla in un file di configurazione.
Sicuro per progetto
Lo strumento legge il tuo HTML come testo e non lo mostra mai. Così uno script dentro il markup non può partire. Script e stili restano fuori per impostazione predefinita, e puoi tenere il loro testo se ti serve. Questo rende lo strumento sicuro anche per pagine di cui non ti fidi.
In questa pagina
- Lo strumento
- Che cosa fa per te un convertitore HTML in JSON
- Usare il convertitore HTML in JSON, passo dopo passo
- Che cosa fa di diverso questo convertitore HTML
- Abitudini per estrarre dati dall'HTML
- Errori di conversione comuni che questo strumento previene
- Domande frequenti sul convertitore HTML in JSON
- Compagni utili per i dati web
Continua
Usare il convertitore HTML in JSON, passo dopo passo
Quattro passi ti portano dal markup ai dati.
- 1
Incolla il tuo HTML
Incollalo, apri un file o prova l'esempio.
- 2
Scegli due formati
Scegli ciò che hai e ciò che vuoi. Infatti, scambiali con un clic.
- 3
Imposta le opzioni
Ritaglia gli spazi, tieni gli script, scegli una tabella o uno stile di stringa.
- 4
Copia o salva
Copia il risultato, oppure salvalo con il tipo di file giusto.
Che cosa fa di diverso questo convertitore HTML
Molti convertitori danno un'uscita sola. Questo ne dà nove.
Nove uscite
JSON, YAML, XML, CSV, TSV, testo, JavaScript, PHP e HTML.
Entrambe le direzioni
Riporta le stringhe di codice a HTML in un solo passo.
Lettore tollerante
Gestisce tag di chiusura mancanti, attributi sciolti ed entità.
Da tabella a CSV
Scegli una qualsiasi tabella della pagina e ottieni righe pulite.
Gli script restano fuori
Lo strumento non esegue mai il markup e scarta gli script per impostazione predefinita.
Nulla lascia la tua scheda
Il tuo browser fa il lavoro. Non vediamo mai il tuo HTML.
Abitudini per estrarre dati dall'HTML
Poche abitudini tengono puliti i tuoi dati.
- Incolla solo ciò che ti serve. Un piccolo blocco dà un risultato piccolo e chiaro.
- Scegli il formato in base allo scopo. Usa JSON per gli script, CSV per le tabelle e testo per la lettura.
- Tieni attiva l'opzione di ritaglio. Toglie il testo vuoto tra i tag e mantiene corto l'albero.
- Controlla prima le tabelle. Assicurati che ogni riga abbia lo stesso numero di celle.
- Attenzione alle celle unite. Le celle che coprono più colonne si leggono come una sola cella, quindi controlla il risultato.
- Usa nowdoc o le stringhe template. Mantengono leggibile un lungo HTML dentro il codice.
- Non fidarti del codice incollato. Leggi il risultato solo come dati e non incollarlo mai in una pagina senza controllarlo.
- Ricorda le entità. Lo strumento decodifica le entità, quindi un'entità ampersand diventa un semplice ampersand nel risultato.
- Prova con un piccolo campione. Converti prima un blocco. Poi converti l'intera pagina.
- Tieni l'originale. Lo strumento non cambia mai la tua fonte, ma una copia non costa nulla.
- Attenzione ai dati privati. Rimuovi nomi ed email prima di condividere un risultato.
Errori di conversione comuni che questo strumento previene
Ognuno di questi danneggia i dati in silenzio. Inoltre, il convertitore ti protegge.
Virgolette di stringa rotte
Lo strumento fa l'escape di virgolette e a capo prima che l'HTML entri nel codice.
Entità perse
Lo strumento decodifica le entità una sola volta, quindi nessuna doppia codifica si insinua.
Contenuto di script nei dati
Script e stili restano fuori se non li chiedi.
Virgole dentro le celle
Lo strumento racchiude in sicurezza le celle CSV con virgole o virgolette.
Tag di chiusura mancanti
Paragrafi, voci di elenco e celle aperti si chiudono come li chiude un browser.
Caricare pagine private
Molti convertitori inviano il tuo HTML a un server. Questo non lo fa mai.
Domande frequenti sul convertitore HTML in JSON
Questo convertitore HTML in JSON è gratuito?
Sì. Non costa nulla, non chiede un account e non ha limiti. Funziona nel tuo browser, quindi non abbiamo costi di server da scaricare su di te.
Il mio HTML lascia il mio dispositivo?
No. Il tuo browser legge il markup e scrive il risultato. Nulla arriva a questo sito, e non conserviamo nulla.
Che aspetto ha il JSON?
Ogni tag è un oggetto con tag, attrs e children. Il testo sta nell'elenco children come stringa.
Può convertire HTML in CSV?
Sì, per le tabelle. Tra l’altro, legge ogni riga e ogni cella. Se ci sono più tabelle, ne scegli una.
E se il mio HTML non ha tabelle?
Allora le modalità CSV e TSV mostrano un messaggio. Usa JSON, YAML o testo per altro contenuto.
Come funziona da HTML a testo?
Toglie i tag e tiene paragrafi, titoli, voci di elenco e righe di tabella su righe proprie.
Può mantenere gli indirizzi dei link?
Sì. Attiva l'opzione dei link, e ogni indirizzo segue il testo del suo link tra parentesi.
Posso trasformare HTML in una stringa JavaScript?
Sì. Scegli JavaScript e poi virgolette semplici, virgolette doppie, un template literal o righe unite.
Posso trasformare HTML in una stringa PHP?
Sì. Scegli PHP e poi virgolette semplici, virgolette doppie o un blocco nowdoc.
Può riportare una stringa di codice a HTML?
Sì. Incolla lo snippet JavaScript o PHP, sceglilo come ingresso e scegli HTML come uscita.
Esegue gli script del mio HTML?
No. Lo strumento legge il markup solo come testo. Infatti, non mostra né esegue nulla.
Script e stili compaiono nel risultato?
Non per impostazione predefinita. Attiva Mantieni il contenuto di script e stili se ti serve.
Ripara l'HTML rotto?
Legge il markup sciolto come farebbe un browser. Chiude paragrafi, voci di elenco e celle aperti.
Che fine fanno i commenti?
Lo strumento scarta i commenti HTML e il doctype, perché non contengono dati.
Decodifica le entità?
Sì. Un'entità ampersand diventa un ampersand. Il risultato poi la ripassa in escape dove il formato lo richiede.
Posso aprire un file?
Sì. Usa Apri un file. Così, lo strumento sceglie il tipo di ingresso dal nome del file.
Quanto può essere grande un file?
Qualche megabyte. Le pagine molto grandi possono leggersi lentamente su un telefono.
Può leggere un'intera pagina web?
Sì. Incolla il sorgente della pagina. Lo strumento legge head e body, e salta script e stili per impostazione predefinita.
Mantiene l'ordine degli attributi?
Sì. Gli attributi mantengono l'ordine in cui li hai scritti. Se un attributo si ripete, vince il primo.
Perché c'è un tag radice nel mio XML?
L'XML richiede un tag superiore. Perciò lo strumento aggiunge un tag radice quando il tuo HTML ne ha più di uno.
Funziona su un telefono?
Sì. I pannelli si impilano e le caselle scorrono. Per markup lungo, una tastiera resta più comoda.
Compagni utili per i dati web
Convertire è un passo. Tra l’altro, questi tre strumenti gestiscono i passi intorno.
Trasforma JSON in una tabella HTML pulita.
Apri lo strumento →Convertitore da Markdown a HTML
Converti Markdown in HTML, e al contrario.
Apri lo strumento →Trasforma XML in JSON pulito e tipizzato.
Apri lo strumento →
Pronto a convertire dell'HTML?
Incolla il tuo markup, scegli due formati e copia il risultato. Inoltre, il convertitore è gratuito, non chiede un account e tiene ogni byte sul tuo dispositivo.