Semplifica il tuo flusso di lavoro: cerca miniwebtool.
Aggiungi
Pagina Iniziale > Strumenti testuali > Altri strumenti testuali > Convertitore da XML a JSON
 

Convertitore da XML a JSON

Converti istantaneamente XML in JSON con quattro stili di conversione (BadgerFish @attr/#text, Compatto, JsonML, Preserve), visualizzazione interattiva ad albero, rilevamento intelligente del tipo per numeri e booleani, gestione degli attributi, output formattato o minimizzato e messaggi di errore precisi per riga.

Convertitore da XML a JSON
📚 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.

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.

Stile Come mappa Ideale per
Standard
(BadgerFish)
Gli attributi usano il prefisso @, il testo misto è memorizzato come #text. I fratelli ripetuti diventano array. 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. Per dati altamente sensibili puoi comunque usare lo strumento offline eseguendo il server open-source localmente.

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

Altri strumenti correlati:

Altri strumenti testuali:

Strumenti in primo piano:

Calcolatore dei numeri degli angeliCalcolatrice di Compatibilità Amorosa📅 Calcolatore di DataCalcolatore Segno Solare, Lunare e Ascendente 🌞🌙✨Calcolatore di SommeCalcolatore dei VotiEstrattore di Immagini da VideoConvertitore da esadecimale a decimaleCalcolatore di Compatibilità dei Segni LunariConvertitore di Piedi e Pollici in CentimetriSelettore di Film CasualeGeneratore casuale di animaliCalcolatore del Giorno dell'Anno - Che giorno dell'anno è oggi?Calcolatore Esadecimale⏱️ Calcolatore di OreQual è il mio numero fortunato?Rimuovi spaziGeneratore di parole casuali in ingleseFormattatore di TestoGeneratore di CrucipuzzleCalcolatore BinarioGeneratore di Colori CasualiCalcolatrice di NumerologiaDivisore di ImmaginiConvertitore di Tempo in DecimaliGeneratore di oggetti casualiInverti TestoConvertitore FPSRicerca ID Utente InstagramGeneratore di Date CasualiRicerca ID Utente FacebookConvertitore da decimale a esadecimaleCalcolatore di Scalaconvertitore da ppm a percentualeCalcolatore di radice quadrataConvertitore da Decimale a TempoCalcolatore di ArrotondamentoCalcolatore di Macronutrienti - Determina il tuo fabbisogno giornaliero di macronutrientiGeneratore di stringhe casualiConvertitore in numeri romaniGeneratore di Carte da Gioco CasualeGeneratore di Citazioni CasualiCalcolatore per ridurre frazioniCalcolatore del SonnoCalcolatore del Numero del NomeSelettore di Nome CasualeGeneratore di Gruppi CasualiCalcolatore del numero di percorso di vitaConvertitore da Esadecimale a BinarioContatore di SillabePalla Magica 8Strumento Cifrario di Cesarericerca-indirizzo-MACOrdina NumeriCalcolatore di calcestruzzoCalcolatore del Numero dell'AnimaCalcolatore del Test Chi-QuadratoGeneratore di Superpotere CasualeCalcolatore del percentile di altezzaCalcolatore della Media GeometricaGeneratore di Lettera CasualeVerificatore di Nome Utente sui Social MediaGeneratore di anagrammiCalcolatore xG (Expected Goals) nel CalcioDivisore AudioCalcolatore del calcio correttoCalcolatore di Durata del TempoConvertitore da cm a piedi e polliciCalcolatore Dimensioni di Stampa e Risoluzione (DPI/PPI)Generatore di Unisci i PuntiniCalcolatore del Segno LunareCalendario del Giorno dell'AnnoLista di Anni BisestiliCalcolatore di Conversione Scala ModelloConvertitore di Frazione in PercentualeGeneratore di Orario CasualeCalcolatore del deficit caloricoCalcolatore di Voti PonderatiCalcolatore del Numero del DestinoStrumento online per rimuovere la punteggiaturaCalcolatore di Differenza di ListeConvertitore da binario a esadecimaleGeneratore di Compleanni CasualiConvertitore di Percentuale in PPMCalcolatore della Congettura di CollatzCalcolatore dell'Aspettativa di VitaCalcolatore di Inflazione USGeneratore di Obbligo o Verità AleatorioCalcolatore dell'Arcocoseno (Coseno Inverso)Calcolatore di CartongessoPrimi n Numeri di Pi GrecoCreatore di CruciverbaConvertitore di pollici in cmUnisci Videocalcolatore-hba1cAnalizzatore Avanzato di Compatibilità ZodiacaleCalcolatrice della Deviazione Standard RelativaCalcolatore di Velocità di CiclismoCalcolatore Ritmo NuotoRisolutore di DisequazioniCalcolatore Passi in DistanzaRitagliatore di ImmaginiCompressore VideoCalcolatore di diminuzione di percentualeValidatore XMLgeneratore-di-testo-capovoltoSimulatore di Porte LogicheCalcolatore della Circonferenza di un EllisseConvertitore HTML in TestoGeneratore di Hash SHA256Verificatore Numero Pari o DispariCalcolatore di Log in Base 2Calcolatore della funzione di erroreCalcolatore di Decibel (dB)Estrattore AudioGeneratore di LabirintiCalcolatore del Numero della PersonalitàCalcolatore della MediaGeneratore di Tabelloni Torneo CasualiCalcolatore di ModuloContatore di lineaConta il numero di caratteriCalcolatore della deviazione standard - Alta precisioneCalcolatore di etàCalcolatore di VelocitàGeneratore di Parole MescolateGeneratore di Personaggi RPG CasualeConvertitore di dimensioni del fileGeneratore di Distribuzione GaussianaLooper MP3Generatore di Modello Cono SviluppatoCalcolatrice di Numeri ComplessiCalcolatore di ProfittoCalcolatore dell'ArcotangenteConvertitore Numero in FrazioneCalcolatore del Numero MaestroCambio di Tempo SRTConfronta due stringheStatistiche del Canale YouTubeCalcolatore da frazione a decimaleCalcolatore della TangenteCalcolatore del Test di DivisibilitàCalcolatore di conversione da decimale a frazioneCalcolatore di ImpedenzaGeneratore di Coordinate CasualiGeneratore di Paese CasualeLanciatore di DadiCalcolatore di combinazionecalcolatore-di-esponenti-alta-precisioneCalcolatore di piastrelleCalcolatore Ore di LavoroGeneratore di Font per InstagramCalcolatore del Tronco di Cono🖱️ Contatore di ClicConvertitore di Calendario Lunare🔊 Generatore di ToniCalendario di luna nuova e luna pienaGraficatore di Curve ParametricheAggiungi prefisso e suffisso al testoCalcolatore BMRCalcolatore del Test Esatto di FisherCalcolatore TDEEGeneratore di Quadrato MagicoStrumento gratuito online per randomizzare i numeriCalcolatore Calorie in GravidanzaCalcolatore del Tempo di ParolaCalcolatore di Arctan2Calcolatore di Comparazione di FrazioniConvertitore da Lbs a KgCalcolatrice ScientificaConvertitore BinarioConvertitore da Decimale a OttaleConvertitore di AngoliRandomizzatore di Nomi OnlineCalcolatore CAGRCalcolatore del Giorno della SettimanaCalcolatore di Perdita di PesoCalcolatore di Punteggio BowlingConvertitore da kPa a psiGeneratore di Carte di Credito CasualeQual è il mio segno dello zodiaco?⏱️ Timer Conto alla RovesciaAggiungi Punteggiatura AICalcolatore dell'Errore PercentualeCalcolatore di notazioni scientificheCalcolatore di Valutazione AziendaleCalcolatore Proporzioni RicetteContatore di Token AIConvertitore di Frequenza e Lunghezza d'OndaConvertitore di Percentuale in DecimaleGeneratore di Testo Piccolo ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾Miglioratore di ImmaginiCalcolatore del Partitore di TensioneCalcolatore del segno di mercurioCalcolatore del Segno di VenereCalcolatore dello Zodiaco dell'Albero CelticoCalcolatore di Consumo CarburanteGeneratore di Morse CodeGeneratore di PasswordCalcolatore ROI Attività SecondariaTracker dei Costi degli AbbonamentiCalcolatore Prezzi SaaSCalcolatore Prezzo Progetti FreelanceGuida agli Abbinamenti dei Legni da AffumicaturaCalcolatore Tempo di FermentazioneCalcolatore Tempo di MarinaturaFiltro Ricette per Restrizioni AlimentariTrova Sostituti delle SpezieTracker dell'Emivita della CaffeinaCalcolatore Unità Alcoliche StandardSuggeritore di Abbinamento ViniConvertitore di Gradi di ArrampicataCalcolatore del Rapporto del Cambio della BiciclettaCalcolatore della Resistenza dei Nodi da PescaTimer per le Posizioni YogaCalcolatore SWOLF NuotoPredittore del Tempo di GaraCalcolatore di Potenza del Pugno nel BoxeCalcolatore Punti RugbyCalcolatore Run Rate CricketSegnapunti TennisCalcolatore del Punteggio di Wells (TVP/EP)Calcolatore della Scala del Coma di GlasgowCalcolatore del Punteggio APGARCalcolatore FFMICalcolatore della Corsa di 12 Minuti di CooperCalcolatore del Test del Cammino di un Miglio RockportCalcolatore da Massa Magra a ForzaCalcolatore del Rapporto Carboidrati-InsulinaCalcolatore del Fattore di Sensibilità InsulinicaConvertitore Calendario EbraicoConvertitore Calendario HijriCalcolatore Età nelle CultureCalcolatore Quanto Tempo FaCalcolatore Quanto Manca AlGeneratore di schemi di dateCalcolatore di Data IntermediaAggiungi Giorni Lavorativi a una DataCalcolatore Giorni LavorativiAnalizzatore di Frequenza delle ParoleAnalizzatore di Varianza di Lunghezza FrasiEditor di Leggibilità Stile HemingwayConvertitore di Pronuncia IPAStrumento Cifrario di VigenèreStrumento Cifrario AtbashCodificatore e Decodificatore ROT13Visualizzatore e Rimuovi Dati EXIFTraduttore Pig LatinGeneratore di BackronimiGeneratore di AcronimiVerificatore di PangrammiVerificatore di LipogrammaTracciatore da Immagine a SVGConvertitore da Immagine ad Arte ASCIIGeneratore di Schema JSONPlayground TypeScriptCompilatore Less in CSSCompilatore SCSS in CSSConvertitore da SVG a React/JSXGeneratore di Stringhe di QueryParser URLValidatore e decodificatore UUIDRiferimento codici di stato HTTPGeneratore di Comandi cURLGeneratore del Triangolo di SierpinskiPlotter di Superficie 3DTracciatore di Equazioni PolariGeneratore di Insieme di JuliaEsploratore dell'Insieme di MandelbrotGeneratore di Frattali L-SystemGeneratore di Triangolazione di DelaunayGeneratore di Diagrammi di VoronoiGeneratore di SpirografoGeneratore di TassellatureCalcolatore di Capacità di Processo Sei SigmaGeneratore di Diagrammi di ParetoCalcolatore NPS (Net Promoter Score)Calcolatore della fidelizzazione per coorteCalcolatore Tasso di AbbandonoCalcolatore del Costo di Acquisizione Cliente (CAC)Calcolatore del Valore del Ciclo di Vita del Cliente (CLV)Calcolatore del Tasso di ConversioneCalcolatore Dimensione Campione Test A/BCalcolatore di Significatività Test A/BCalcolatore dell'Equazione delle LentiCalcolatore di Campo Magnetico di un FiloCalcolatore di Campo ElettricoCalcolatore della Legge di CoulombCalcolatore della Legge di SnellCalcolatore del Momento d'InerziaCalcolatore di Velocità AngolareCalcolatore di forza centripetaCalcolatore del Periodo del PendoloCalcolatore Costante ElasticaCalcolatore Effetto DopplerCalcolatore Indice di SortinoCalcolatore Indice di TreynorCalcolatore Beta di AzioniCalcolatore di Titoli del Tesoro Protetti dall’Inflazione (TIPS)Calcolatore di Ricalcolo MutuoCalcolatore Tasso ForwardCalcolatore della Duration Obbligazionaria (Macaulay e Modificata)Calcolatore di Convessità delle ObbligazioniCalcolatore di Rendita Indicizzata FissaCalcolatore di Rendita VariabileCalcolatore di Mutuo InversoCalcolatore di Pagamento RenditaSimulatore Soroban Abaco GiapponeseMoltiplicazione del Contadino RussoCalcolatore di Trucchi di Matematica VedicaCalcolatore di Moltiplicazione EgiziaRisolutore Matematico con Numeri RomaniAllenatore di Calcolo MentaleQuiz delle TabellineVisualizzatore di Riporto e PrestitoGeneratore di Decomposizioni NumericheRisolutore di Problemi di MoneteCalcolatore del Triangolo Distanza-Velocità-TempoRisolutore Problemi Tasso di LavoroRisolutore Problemi di MiscelaRisolutore Problemi di EtàRisolutore Problemi Incontro TreniCalcolatore di IdratazioneCalcolatore di Passo in CalorieCalcolatore Dosaggio FarmacoCalcolatore Calorie AlcolCalcolatore di Ricomposizione CorporeaGeneratore di Argomenti di Dibattito CasualiGeneratore di Nomi Casuali per Gatti e CaniGeneratore di Versetti Biblici CasualiGeneratore di Problemi di Matematica CasualiGeneratore di Paragrafi CasualiGeneratore di Frasi Casuali in IngleseCalcolatore di Ghiaia, Sabbia e TerriccioCalcolatore di Peso AcciaioCalcolatore di Coppia di Serraggio BulloniCalcolatore di Flusso nelle TubazioniCalcolatore di Carico della TraveConvertitore Dollaro OroCalcolatore di Probabilità delle OpzioniCalcolatore di Frazionamento AzioniCalcolatore ESPPCalcolatore di Penale per Ritardo nel PagamentoCalcolatore Tariffa Oraria per FreelanceCalcolatore Leasing vs AcquistoDivisore di Mancia AvanzatoGeneratore di Lista BagagliCalcolatore Jet LagCalcolatore del Budget di ViaggioCalcolatore della Distanza di VoloCalcolatore della Perdita di CaloreCalcolatore del Costo di Generazione ElettricaCalcolatore del Consumo di AcquaCalcolatore del Costo Energetico degli ElettrodomesticiCalcolatore di Audit Energetico DomesticoCalcolatore ROI SolareCalcolatore per Pannelli SolariCalcolatore del Compost (Rapporto C:N)Calcolatore Fertilizzante per PratoCalcolatore Date di GeloCalcolatore Terriccio per Orto RialzatoCalcolatore Fertilizzante NPKCalcolatore del Tasso di Germinazione dei SemiCalcolatore di Bitrate VideoTraspositore di Tonalità MusicaleCalcolatore BPM a ToccoStimatore Dimensioni File FotoCalcolatore da Megapixel a Dimensione di StampaCalcolatore del Fattore di CropCalcolatore del Triangolo di EsposizioneCalcolatore della Capacità di Traino del VeicoloCalcolatore Leasing AutoCalcolatore 0–60 e Quarto di MiglioCalcolatore Tempo di Ricarica EVCalcolatore Autonomia EVCalcolatore Distanza 3DCalcolatore del ToroCalcolatore di Area del Poligono IrregolareCalcolatore di Poligono RegolareIdentificatore di Sezione ConicaCalcolatore di IperboleCalcolatore di Divisione LungaContatore Caratteri Twitter/XSelettore di Commenti YouTubeEstrattore di tag YouTubeScaricatore di Miniature YouTubeCalcolatore Guadagni YouTube