Vai al contenuto principale
LibraTool logoLibraTool

Convertitore JSON in XML gratis

Converti JSON in XML e XML in JSON, in entrambe le direzioni, con attributi e array preservati. Funziona interamente nel tuo browser — nulla viene caricato.

Funziona offline una volta caricato

Rilascia un file JSON o XML (o incolla sotto)

JSON, XML · elaborato sul tuo dispositivo

oppure premi Ctrl+V per incollare dagli appunti

Sfoglia file
Conversione da JSON a XML
XML output
<?xml version="1.0" encoding="UTF-8"?>
<book id="42">
  <title>Brave New World</title>
  <author>Huxley</author>
  <year>1932</year>
  <inPrint>true</inPrint>
</book>

💡 Gli attributi vengono mappati su chiavi @name e il testo dell'elemento su #text; i tag ripetuti diventano array. Usa ⇄ per invertire la direzione e fare un round-trip dei dati. Tutto gira nel browser.

Usi comuni

  • Converti JSON in XMLTrasforma un oggetto JSON in XML ben formato.
  • Converti XML in JSONAnalizza XML in JSON pulito e tipizzato.
  • Collegare API JSON e XMLConverti i payload tra servizi che parlano JSON e XML.
  • Converti file di configurazioneSposta la configurazione tra i formati JSON e XML.
  • Confronta le strutture JSON e XMLVedi come gli stessi dati appaiono in JSON rispetto a XML.

Come funziona

JSON e XML sono i due formati di interchange di dati più comuni, e hai frequentemente bisogno di passare tra loro. Questo converte in entrambe le direzioni, nel tuo browser.

  1. 1
    Incolla JSON o XML
    Scegli una direzione con l'interruttore ⇄. L'input viene analizzato localmente — JSON con JSON.parse, XML con DOMParser del browser.
  2. 2
    Mappa le strutture
    Passando a XML, le chiavi degli oggetti diventano elementi, le chiavi "@name" diventano attributi e gli array ripetono un tag. Passando a JSON, gli attributi diventano chiavi "@name", i tag ripetuti diventano array e i numeri/booleani vengono convertiti automaticamente.
  3. 3
    Ottieni output pulito e rientrato
    Il risultato è stampato in modo corretto e pronto da usare.
  4. 4
    Round-trip se vuoi
    Il pulsante ⇄ alimenta l'output come input in modo che tu possa riconvertire e controllare.

I file di configurazione e dati possono essere sensibili. Entrambe le direzioni vengono eseguite interamente sul tuo dispositivo — niente viene caricato.

Strumenti correlati

Domande frequenti