Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Convertitore da TOML a JSONConvertitore da CSV a JSONValidatore XMLFormattatore e Validatore JSONGeneratore di Sitemap XML
Pagina Iniziale > Strumenti testuali > Altri strumenti testuali
 

Convertitore da XML a JSON

Il Convertitore da XML a JSON di MiniWebtool offre gli stili BadgerFish, Compact, JsonML e Preserve. Scegli impostazioni per attributi, namespace e rilevamento dei tipi, poi esamina il JSON e la vista interattiva della struttura o gli errori di analisi che indicano la riga.

Serve aiuto con questo strumento? Chiedi all’IA

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

3 utilizzi gratis al giornoSenza registrazioneRisultati istantanei
Convertitore da XML a JSONProvalo ora — gratis ▼
L'XML Bookstore si converte in JSON con 11 elementi e 4 attributi

Incolla l'XML o carica un esempio, scegli lo stile JSON, il rientro e se riconoscere i numeri, poi converti. Il risultato mostra il JSON, una vista ad albero e le statistiche.

📚 Prova un esempio
XML

Embed Convertitore da XML a JSON Widget

Convertitore da XML a JSON

Benvenuto nel Convertitore da XML a JSON, uno strumento online gratuito che trasforma i documenti XML in JSON pulito in pochi secondi. Sia che tu stia modernizzando un payload SOAP legacy, appiattendo un feed RSS per un frontend o preparando dati di configurazione per un consumer JavaScript, questo convertitore offre quattro stili di output distinti, rilevamento intelligente dei tipi, un'anteprima ad albero interattiva e statistiche strutturali dettagliate, tutto in un unico posto.

In sintesi

Convertitore da XML a JSON trasforma XML incollato in JSON con uno dei quattro stili di mappatura: Standard (stile BadgerFish), Compatto, JsonML o Mantieni struttura. Mostra il JSON, un albero XML ed errori di analisi con indicazione della riga.

Convertitore da XML a JSON: funzionalità in sintesi
FunzioneCosa offreIdeale per
Quattro stiliStandard usa @ per gli attributi e #text per il testo. Compatto unisce attributi e nodi figli. JsonML mantiene l'ordine degli elementi sotto forma di array. Mantieni struttura produce oggetti con tag, attributi, testo e nodi figli.Adattare la struttura JSON a quella prevista dal codice
Elementi ripetutiGli elementi fratelli con lo stesso nome diventano un array. Una singola occorrenza resta un singolo oggetto.Convertire elenchi, feed e raccolte di elementi
Rilevamento dei tipiSe vuoi, converte valori come 42, 3.14, true, false e null in numeri, valori booleani e null di JSON. Disattiva l'opzione per mantenere tutti i valori come stringhe.Mantenere invariati valori come 012345
Formato dell'outputImposta il rientro a 2 spazi, 4 spazi o una tabulazione, oppure riduci tutto a una sola riga. Le chiavi possono essere ordinate alfabeticamente.Ottenere un output stabile per confronti e controllo versione
NamespaceI prefissi vengono rimossi per impostazione predefinita, quindi soap:Body diventa Body. Attiva il mantenimento dei prefissi per distinguere i namespace.Convertire SOAP e altri XML con namespace
Visualizzazioni ed esempiPassa dall'output JSON all'albero XML o alla visualizzazione affiancata, oppure carica un esempio: Libreria, Feed RSS, Busta SOAP, Configurazione app o SVG.Controllare la struttura prima e dopo la conversione
Errori e limitiGli errori nell'XML malformato sono indicati con riga e colonna. Sono accettati input fino a circa 200 KB; i risultati si possono copiare o scaricare come file .json.Correggere markup non valido ed esportare il risultato

Perché convertire XML in JSON?

XML e JSON rappresentano entrambi dati strutturati, ma provengono da ere diverse con compromessi differenti. L'XML eccelle nel descrivere contenuti misti, attributi e documenti con uno schema formale. Il JSON è più leggero, si mappa direttamente sugli oggetti JavaScript ed è l'impostazione predefinita per la maggior parte delle API web moderne. Convertire XML in JSON ti consente di mantenere i dati passando a un formato più veloce da analizzare, più facile da leggere e più semplice da consumare in quasi tutti i linguaggi di programmazione.

Qual è il modo migliore per convertire XML in JSON?

Non esiste una mappatura singola canonica da XML a JSON perché il JSON non ha concetti nativi di attributi, contenuti misti o elementi ordinati. Questo strumento offre quattro strategie note in modo da poter adattare l'output a ciò che si aspetta il tuo consumer a valle.

Convertitore da XML a JSON: Qual è il modo migliore per convertire XML in JSON?
Stile Come mappa Ideale per
Standard
(stile BadgerFish)
Gli attributi usano il prefisso @, il testo misto è memorizzato come #text. I fratelli ripetuti diventano array. Il BadgerFish originale mette il testo sotto $; questo stile usa la chiave #text, più comune. Senza perdita (lossless), prevedibile — l'impostazione predefinita in caso di dubbio.
Compatto Gli attributi vengono uniti nello stesso oggetto dei figli. Il testo viene memorizzato come _text. I fratelli ripetuti diventano array. JSON pulito e leggibile dall'uomo quando sai che non ci sono conflitti di nomi tra attributi e figli.
JsonML Ogni elemento è un array [tag, {attrs}, ...children], preservando esattamente l'ordine degli elementi. Documenti con contenuto misto, markup o dove l'ordine è importante (tipo HTML).
Preserva Ogni elemento diventa { tag, attributes, text, children } — esplicito e prolisso. Conversione reversibile in XML, o strumenti di schema che necessitano della struttura completa.

Esempio di Confronto Rapido

Dato questo XML:

<book id="1"><title>1984</title></book>
Standard: {"book": {"@id": 1, "title": "1984"}}
Compatto: {"book": {"id": 1, "title": "1984"}}
JsonML: ["book", {"id": 1}, ["title", "1984"]]
Preserva: {"tag": "book", "attributes": {"id": 1}, "children": [{"tag": "title", "text": "1984"}]}

Il convertitore gestisce gli attributi XML?

Sì. Ogni stile preserva gli attributi. Nello stile Standard appaiono con un prefisso @ così non collidono con i nomi degli elementi figli. Nello stile Compatto appaiono allo stesso livello dei figli. In JsonML risiedono nella seconda posizione dell'array. Nello stile Preserva sono mantenuti in un oggetto attributes dedicato.

Posso convertire XML con numeri e booleani in JSON tipizzato?

Sì. Abilita l'opzione Rilevamento automatico tipi e il convertitore trasformerà stringhe come 42 in interi, 3.14 in float e true/false in booleani JSON. Il letterale null diventa null JSON. Disabilita l'opzione se hai bisogno che ogni valore rimanga come stringa — utile per la riconversione in XML dove i tipi sono sempre testuali.

Cosa succede con elementi fratelli ripetuti?

Quando un elemento appare più di una volta sotto lo stesso genitore, il convertitore raggruppa automaticamente i fratelli in un array JSON sotto quel nome di tag. Una singola occorrenza rimane come oggetto singolo, il che corrisponde a come la maggior parte dei consumer JSON si aspetta di vedere i dati.

Input: <list><item>A</item><item>B</item></list>
Output: {"list": {"item": ["A", "B"]}}

Supporta i namespace XML?

Sì. Di default il convertitore rimuove l'URI del namespace e mantiene solo il nome locale per leggibilità — quindi <soap:Body> diventa semplicemente Body. Abilita Mantieni prefissi namespace per conservare un prefisso corto derivato dal namespace nelle chiavi JSON quando è necessario distinguere elementi di namespace diversi.

Come usare questo strumento

  1. Incolla il tuo XML: Copia il tuo documento XML nell'area di testo di input, oppure clicca su uno dei pulsanti di esempio per caricare un esempio pronto all'uso.
  2. Scegli uno stile di conversione: Standard è un'impostazione predefinita sicura. Compatto offre un output più pulito quando lo schema evita collisioni di nomi. JsonML preserva l'ordine degli elementi. Preserva è il più esplicito.
  3. Imposta le opzioni di output: Scegli la dimensione del rientro (2 spazi, 4 spazi, un tab o minificato in una singola riga), se rilevare automaticamente i tipi numerici e booleani, se ordinare le chiavi alfabeticamente e come gestire i namespace.
  4. Converti: Clicca su Converti in JSON. Lo strumento analizza l'XML, genera l'output JSON, visualizza un'anteprima ad albero interattiva e mostra le statistiche su elementi/attributi/profondità.
  5. Copia o scarica: Usa il pulsante Copia JSON per gli appunti o scarica il risultato come file .json. La scheda affiancata ti aiuta a confrontare visivamente il prima e il dopo.

Casi d'uso pratici

Per gli sviluppatori

Per i Data Engineer

Per contenuti e configurazioni

Suggerimenti per i migliori risultati

Domande Frequenti

I miei dati XML sono mantenuti privati?

Il tuo XML viene inviato al server solo per essere analizzato e convertito, quindi viene restituita la risposta. Non memorizziamo i documenti caricati né registriamo il loro contenuto.

Esiste un limite di dimensione per l'input?

Lo strumento accetta fino a circa 200 KB di XML per richiesta, che è più che sufficiente per i tipici file di configurazione, risposte API e feed RSS. Per dump di diversi megabyte, utilizza uno strumento da riga di comando.

Cosa succede con i commenti XML e CDATA?

I commenti XML vengono ignorati perché il JSON non ha una sintassi per i commenti. Le sezioni CDATA sono trattate allo stesso modo del normale contenuto testuale — i caratteri all'interno del CDATA diventano parte del testo dell'elemento nell'output JSON.

La conversione sarà reversibile in XML?

Solo gli stili Preserva e JsonML garantiscono una riconversione pulita perché conservano ogni informazione (ordine, attributi, testo misto). Standard e Compatto perdono dati in casi limite come il testo intercalato con gli elementi.

Funziona su dispositivi mobili?

Sì. L'interfaccia si adatta ai piccoli schermi — il layout si impila, l'anteprima ad albero diventa scorrevole e la vista affiancata passa a una singola colonna per permetterti comunque di confrontare input e output.

Quali errori vedrò per XML malformati?

L'analizzatore riporta la riga e la colonna in cui si è interrotto. Le cause comuni sono tag non chiusi, parentesi non corrispondenti, e commerciali isolate o virgolette mancanti intorno ai valori degli attributi. Correggi la riga segnalata e riprova.

Risorse aggiuntive

Cita questo contenuto, pagina o strumento come:

"Convertitore da XML a JSON" su https://MiniWebtool.com/it/convertitore-da-xml-a-json/ di MiniWebtool, https://MiniWebtool.com/

dal team di miniwebtool. Aggiornato: 25 apr 2026

Chatta con la tua IA preferita

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Altri strumenti testuali:

Strumenti popolari e aggiornati:

Convertitore JSON in YAMLConvertitore da JSON a CSVGeneratore di Schema JSONVedi tutti →
Pagina Iniziale > Strumenti testuali > Altri strumenti testuali > Convertitore da XML a JSON