Logo
Home Prodotti Supporto Contatti Chi siamo
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

Convertire XML in JSON Online


Come Convertire XML in JSON Online

1) Carica il file XML per convertire JSON

 

Rilascia i file qui o
clicca per selezionare
0 %

2) Imposta le opzioni di conversione da XML a JSON

Converti in

 

Opzioni

Intestazione:
Piè di pagina:
Seleziona il file XSLT per applicare la trasformazione

3) Ottieni il file convertito

SCARICA IL FILE CONVERTITO
Versione completa
Hai file XML complicati? Prova il nostro Total XML Converter.

Total XML Converter Per Convertire file XML
  • Converti file XML in batch!;
  • Convertire i XML in JSON e in molti altri formati
  • Ottieni risultati più accurati con il motore più potente;
  • Converti centinaia di file in 3 clic;
  • Avere un convertitore desktop che funziona senza Internet.
Visualizza caratteristiche
ORA 20% DI SCONTO - $59.90 $41.93
*Solo questo mese. Non per rivenditori.
chiudi Total XML Converter
okTotal XML Converter converte i file XML nella più ampia lista di formati di file di output: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
okSe hai un file XSLT, puoi aggiungerlo all'app per la giusta trasformazione.
okConverti XML in 3 modi: espandi alla forma tabellare, evidenzia l'albero XML o crea un report.
okAggiungi il contatore di pagine o qualsiasi testo come filigrana a ogni pagina del file di output.
okIl nostro convertitore XML batch è molto flessibile: puoi fare affidamento sulle impostazioni predefinite o cambiarle secondo le tue esigenze.
okConverti XML in PDF e aggiungi impostazioni di sicurezza (permessi utenti, password, firma digitale, ecc.)
okDurante la conversione tutti gli elementi XML vengono trasferiti con la massima accuratezza.
okL'interfaccia è semplice e adatta sia ai principianti che agli utenti avanzati.
okCon Total XML Converter puoi estrarre immagini dai file XML. Basta un pulsante per qualsiasi numero di file e ottieni le immagini in una nuova cartella.
okQuando converti XML in JSON, seleziona la visualizzazione compatta (tutto il testo in una linea) o con rientri (leggibile).
okConvertendo XML in SQL, puoi selezionare le opzioni SQL (Ansi, Interbase, DB2, MySQL, Oracle, ecc.)
okVuoi aggiungere il tuo logo? Usa l'opzione intestazione: aggiungi qualsiasi immagine ti piaccia.
okLa nostra app converte file xml o diverse cartelle in un unico processo per farti risparmiare tempo.
okConverti XML in formato CSV e seleziona la virgola e il separatore.
okCombina tabelle da diversi file XML quando converti file XML in CSV.
okTotal XML Converter può essere eseguito tramite linea di comando (puoi ottenere la linea di comando da GUI in 1 clic).

Come convertire XML in JSON?

1

💾 Carica il tuo file: Vai sul sito, fai clic su «Carica file» e seleziona il tuo file XML.

2

✍️ Imposta le opzioni di conversione: Scegli JSON come formato di output e regola eventuali opzioni aggiuntive se necessario.

3

Converti e scarica: Fai clic su «Scarica il file convertito» per ottenere il tuo file JSON.


Convertitore online da XML a JSON

Cloud Icon
Basato su cloud
Non è necessario installare alcun software per convertire XML in JSON con CoolUtils. Basta connettersi a Internet e sarai in grado di convertire facilmente i tuoi file online utilizzando il nostro servizio.
Cloud Icon
Sicuro
Il nostro hardware opera in data center di alto livello, altamente sicuri, dotati di sistemi avanzati di sorveglianza elettronica e controlli di accesso multifattoriali.
Cloud Icon
Facilità d'uso
Convertire XML in JSON online non è mai stato così semplice. Trascina il file .xml e il convertitore mappa ogni elemento in un oggetto JSON, gli attributi in campi e i tag ripetuti in array. Perfetto per la migrazione da SOAP a REST, le app web moderne e i database documentali.
Cloud Icon
Privacy
Comprendiamo l'importanza della privacy, ed è per questo che abbiamo sviluppato una politica della privacy completa che dettaglia come gestiamo i tuoi file e le tue informazioni personali. Puoi leggere la politica qui.

 

XML a JSON — Domande frequenti ▼

Carica il file .xml nel convertitore qui sopra, scegli JSON come formato di output e clicca su Scarica file convertito. Ogni elemento XML diventa un oggetto JSON, gli attributi diventano campi con prefisso @ e i tag ripetuti diventano array. Niente registrazione, niente email, nessuna installazione di software.
Gli attributi vengono inseriti nell'oggetto padre con un prefisso @ per tenerli separati dagli elementi figli. Ad esempio, <book id="1">Title</book> diventa { "book": { "@id": "1", "#text": "Title" } }. È la convenzione standard usata da librerie come xml2js e Badgerfish.
Gli elementi figli ripetuti con lo stesso tag vengono raccolti automaticamente in un array JSON. <items><item/><item/><item/></items> diventa { "items": { "item": [ {}, {}, {} ] } }. Le occorrenze singole restano oggetti.
Sì. Molti team che migrano da SOAP a REST usano la conversione XML-JSON per riadattare le risposte legacy ai frontend moderni. Carica la busta SOAP e ottieni un oggetto JSON pronto da inserire direttamente in una risposta fetch/axios. Header e namespace vengono conservati come campi.
I prefissi di namespace (soap:, xsi:, prefissi personalizzati) vengono mantenuti integralmente nelle chiavi JSON, così non perdi alcun significato. Se hai bisogno di un output senza namespace (più pulito per il codice JS), rimuovi i prefissi a valle — la conversione conserva la sorgente così com'è.
Sì. Qualsiasi documento XML ben formato si converte in JSON: messaggi sanitari HL7 v2, feed RSS/Atom, grafica vettoriale SVG, file mappa KML, export di configurazione. La struttura sopravvive al round-trip, anche se conviene validare il JSON a valle rispetto al tuo schema di destinazione.
Per impostazione predefinita il convertitore produce JSON formattato (indentazione di 2 spazi), più facile da leggere e da debuggare. Se ti serve una versione minificata su una sola riga per la produzione, passa il risultato attraverso JSON.stringify(JSON.parse(text)) o un qualsiasi minificatore JSON.
50 MB per file nel convertitore online. Per feed XML di grandi dimensioni (dump di dati su scala di gigabyte, export completi di database) usa il Total XML Converter desktop — nessun limite di dimensione, elaborazione in batch e automazione da riga di comando per pipeline CI/CD.
Valutazione da XML a JSON   5 star XML to JSON   4.9 (2178 voti)
Valutalo
 

 

 

Guida rapida: convertire XML in JSON online

Per convertire un file XML in JSON: (1) trascina il file .xml nella casella di caricamento qui sopra, (2) seleziona JSON come formato di output, (3) clicca su Scarica file convertito. Ogni elemento XML diventa un oggetto JSON, gli attributi vengono inseriti con un prefisso @, i tag ripetuti diventano array. File fino a 50 MB, niente registrazione, niente email.

Come l'XML viene mappato in JSON

La conversione segue le convenzioni usate dalle librerie più diffuse (xml2js, Badgerfish, Jackson XML). Ecco come viene tradotto ciascun costrutto:

  • Elemento → chiave dell'oggetto. <book>Title</book>"book": "Title".
  • Attributo → campo con prefisso @. <book id="1">"@id": "1". Mantiene gli attributi separati dagli elementi figli.
  • Contenuto misto (testo + attributi) → chiave #text. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Figli ripetuti → array. Tre tag <item/> diventano "item": [ {}, {}, {} ]. Una singola occorrenza resta un oggetto.
  • Namespace → conservati nelle chiavi. <soap:Envelope>"soap:Envelope". Nessuna perdita di dati.

Casi d'uso reali per XML in JSON

Migrazione di API da SOAP a REST

La maggior parte delle API enterprise legacy (SAP, vecchi endpoint Salesforce, banche, servizi pubblici) parla SOAP/XML. I frontend moderni — React, Vue, Svelte, app mobile — si aspettano JSON. Converti la risposta SOAP in JSON una sola volta e il tuo codice fetch/axios si inserisce senza attriti. Utile per proof of concept, pianificazione delle migrazioni e scrittura di livelli di traduzione.

Importazione in database documentali

MongoDB, CouchDB, Elasticsearch e DynamoDB memorizzano JSON in modo nativo. Quando devi caricare in massa dati XML — cartelle cliniche (HL7), cataloghi prodotti, backup di configurazioni — converti prima in JSON, poi esegui mongoimport o l'equivalente. La struttura dei campi in notazione puntata del JSON convertito funziona direttamente con la sintassi di query di MongoDB.

Elaborazione di RSS, Atom e feed

I feed RSS 2.0 e Atom sono XML, ma la maggior parte dei lettori e aggregatori moderni consuma JSON. La conversione ti permette di memorizzare, interrogare e servire i feed come JSON senza scrivere un parser personalizzato. Gli elementi <item> o <entry> ripetuti diventano un array pulito.

HL7 v2 e messaggistica sanitaria

I sistemi informativi ospedalieri si scambiano dati in HL7 v2 (delimitato da pipe) e HL7 v3 / FHIR (XML). Convertire i payload XML in JSON li rende consumabili da client REST FHIR, dashboard web e strumenti di analytics moderni.

SVG, KML e altri formati basati su XML

SVG (grafica vettoriale), KML (Google Earth), GPX (tracce GPS), MathML e decine di altri formati sono XML sotto il cofano. Convertirli in JSON rende la struttura navigabile in modo programmatico da JavaScript con l'accesso normale alle proprietà — senza bisogno di una API DOM XML.

Esempio: busta SOAP → JSON

XML di origine (tipica risposta SOAP):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

JSON convertito:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

Inserisci direttamente il JSON in un'app JavaScript, parsalo con JSON.parse() e accedi a data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML vs JSON: quando usare l'uno o l'altro

ProprietàXMLJSON
VerbositàAlta (tag di chiusura)Bassa
Attributi vs valoriConcetti distintiTutto è un campo
SchemaXSD, DTD, RelaxNGJSON Schema
Supporto nativo del browserDOMParserJSON.parse
Uso tipicoDocumenti, SOAP, configurazioni, depositi finanziariAPI REST, app web, store NoSQL
Contenuto mistoNativoGoffo (chiave #text)
CommentiNo

Il JSON è più leggero e ricalca il modello dati di JavaScript, ed è per questo che ogni API web moderna lo utilizza. L'XML resta preferito per i documenti (ammette contenuto misto e schemi ricchi), per i sistemi enterprise legacy e per i formati dati di finanza, sanità e pubblica amministrazione.

Convertitore online vs Total XML Converter desktop

CaratteristicaOnline (questa pagina)Total XML Converter (desktop)
Limite dimensione file50 MBIllimitato
Conversione in batchUn file alla voltaMigliaia per esecuzione
Pre-elaborazione XSLT
Regole di mappatura personalizzateAutomatiche (in stile Badgerfish)Automatiche + override manuale
Riga di comando / CI/CDSì (.bat, Utilità di pianificazione, script npm)
I file lasciano il tuo computerSì (eliminati dopo 1 ora)No — tutto avviene in locale
PrezzoGratis, quota giornaliera limitataLicenza personale da 49,90 $, prova gratuita di 30 giorni

Per attività ad-hoc da XML a JSON il convertitore online è il più rapido. Per pipeline di dati continue (feed notturni, generazione di fixture in fase di build, dati enterprise sensibili) installa il Total XML Converter desktop.

Problemi comuni e soluzioni

  • Errore "XML non valido". La sorgente non è ben formata (tag non chiuso, codifica errata). Validala prima con un qualsiasi editor XML.
  • L'output ha molto rumore di @ e #text. È così che vengono codificati attributi e contenuto misto. Se il tuo codice a valle non ha bisogno degli attributi, post-processa il JSON per rimuovere le chiavi con prefisso @.
  • Un singolo elemento figlio è incapsulato come oggetto invece che array. È intenzionale — il convertitore crea un array solo quando un elemento si ripete. Se il tuo codice si aspetta sempre un array, normalizza lato consumatore: Array.isArray(x) ? x : [x].
  • I numeri arrivano come stringhe. L'XML non ha tipi nativi — tutto è testo. L'output JSON conserva la sorgente. Castalo nel tuo codice (parseInt, parseFloat) se necessario.

 

 

XML File

Estensione del file .XML
CategoriaDocument File
DescrizioneXML è un tipo di linguaggio versatile, che somiglia a HTML. Anche se sembrano avere molto in comune, poiché entrambi si basano su tag e definiscono il contenuto e la struttura dei documenti, non possono sostituirsi a vicenda. Innanzitutto, HTML dimostra i dati, mentre XML li descrive. In secondo luogo, HTML utilizza tag standard, mentre XML non ne utilizza nessuno, e gli utenti che scrivono documenti XML in realtà li inventano. Gli XML sembrano essere più semplici e flessibili rispetto agli HTML e presentano un modo molto coerente di condividere informazioni. Nel frattempo, questi file contengono dati statici, che non possono essere resi senza un software.
Programmi associatiChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
Sviluppato daWorld Wide Web Consortium
Tipo MIMEapplication/xml
text/xml
Link utiliInformazioni più dettagliate sui file XML
Tipo di convertitoreXML in JSON

JSON File

Estensione del file .JSON
CategoriaDocument File
DescrizioneFormato testo leggero per scambio dati.
Programmi associatiEditor di testo, browser
Sviluppato daDouglas Crockford
Tipo MIMEapplication/json
Link utiliInformazioni più dettagliate sui file JSON

Convertire da XML

Con CoolUtils, è possibile convertire file XML in una varietà di altri formati:

Converti in JSON

Con CoolUtils, è possibile convertire una varietà di altri formati in file JSON:

Copyright 2003-2026 CoolUtils Development. Tutti i diritti riservati.