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.
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
- Incolla il tuo XML nell'editor di input, o usa il pulsante Carica file per caricare un file .xml.
- Clicca il pulsante Converti per generare l'output JSON a destra.
- Clicca il pulsante Copia per copiare il JSON negli appunti.
- 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"
}
}