Convertitore XML in JSON online

Converti XML in JSON online in pochi secondi. Strumento gratuito che trasforma risposte SOAP, feed RSS e XML legacy in JSON pulito per app moderne. Funziona nel tuo browser.

Trascina o incolla il tuo XML
Loading editor...
Loading editor...

Cos'è la conversione da XML a JSON?

La conversione XML in JSON è il processo di trasformare un documento XML gerarchico (con tag di apertura e chiusura) in JSON, il formato atteso da quasi ogni API moderna e app JavaScript. I due formati contengono lo stesso tipo di dati, ma JSON è più leggero da analizzare e più semplice da usare nel codice. Un convertitore xml in json scorre l'albero XML e scrive ogni tag come chiave JSON, con il testo degli elementi che diventa valore e gli elementi figli che diventano oggetti annidati. Di solito eseguirai una conversione xml in json quando ti connetti a un servizio SOAP o legacy che restituisce XML e la tua app ha bisogno di JSON.

Perché convertire XML in JSON?

JSON è il formato universale per le API, i browser e la maggior parte dei linguaggi di programmazione moderni. XML è ancora ovunque però: servizi web SOAP, feed RSS, API bancarie e sanitarie, portali governativi, documenti Office e una lunga lista di sistemi aziendali. Convertire xml in json online ti consente di prendere quella risposta XML e trasformarla in qualcosa che puoi passare direttamente a una chiamata fetch, salvare in un database o renderizzare in un'app JavaScript. Usa un tool xml in json quando hai bisogno di consumare risposte SOAP in app moderne, analizzare feed RSS o Atom in JavaScript, migrare file di configurazione XML in JSON, o testare richieste API da bozze XML.

Come funziona il nostro convertitore da XML a JSON

Quando clicchi Converti, lo strumento analizza il tuo XML con un parser XML rigoroso, poi percorre l'albero e lo scrive come JSON formattato. Il testo degli elementi diventa valori stringa, gli elementi ripetuti con lo stesso tag diventano un array JSON, e gli attributi vengono preservati usando una notazione standard. Numeri e booleani rimangono come testo per impostazione predefinita poiché XML non è tipizzato, ma la struttura rispecchia esattamente il tuo XML. Tutto avviene nel tuo browser. I tuoi dati XML non vengono caricati su nessun server.

Funzionalità disponibili

  • Conversione con un clic: premi Converti e il JSON appare nel pannello di output.
  • Rilevamento elementi ripetuti: i tag che compaiono più volte diventano automaticamente array JSON.
  • Preservazione attributi: gli attributi XML sono mantenuti nell'output usando una notazione coerente.
  • JSON formattato: indentazione a due spazi per impostazione predefinita, così l'output è facile da leggere.
  • Supporto upload: carica un file .xml dal tuo dispositivo o trascinalo nell'area di input.
  • Copia con un clic: prendi l'output JSON con il pulsante Copia e incollalo ovunque.

Come usare lo strumento

  1. Incolla il tuo XML nell'editor di input, o usa il pulsante Carica file per caricare un file .xml.
  2. Clicca il pulsante Converti per generare l'output JSON a destra.
  3. Clicca il pulsante Copia per copiare il JSON negli appunti.
  4. Usa il pulsante Cancella per azzerare entrambi gli editor quando vuoi ricominciare.

Casi d'uso comuni

  • Integrazioni SOAP: trasformare risposte XML SOAP in JSON per app moderne.
  • Feed RSS e Atom: convertire XML dei feed in JSON per lettori JavaScript.
  • Migrazione config: spostare file di configurazione XML in JSON per strumenti più recenti.
  • Test API: convertire campioni XML in JSON per confrontarli con risposte REST.

Esempio di conversione

Input (XML)

<?xml version="1.0" encoding="UTF-8"?>
<product>
  <name>Widget</name>
  <price>29.99</price>
  <inStock>true</inStock>
</product>

Output (JSON)

{
  "product": {
    "name": "Widget",
    "price": "29.99",
    "inStock": "true"
  }
}

Domande frequenti

Convertitori correlati