ToolStudio.es
Nel tuo browser1 Prova Gratuita

Convertire JSON in XML

Converte il JSON in XML ben formato, con l’elemento radice che scegli, attributi e caratteri speciali con escape.

Prova gratuita: elabora 1 documento (incollato o 1 file) e cambia le opzioni quante volte vuoi. Gli errori non consumano la prova.
Input · JSON

Tutto avviene nel tuo browser: i tuoi dati non vengono inviati a nessun server.

Risultato · XML
Rientro

Gli attributi si scrivono «@nome» e il testo accanto ad altri nodi «#text». Gli elementi ripetuti diventano una lista.

Come si traduce il JSON in XML

Molti sistemi legacy, servizi SOAP, feed e programmi di fatturazione o logistica richiedono ancora XML. Questo strumento trasforma ogni chiave del JSON in un elemento XML e ogni valore nel suo contenuto.

Le liste ripetono l’elemento: {"book": [..., ...]} produce due <book>. Le chiavi che iniziano con «@» diventano attributi e «#text» diventa il testo dell’elemento, la stessa convenzione usata dal convertitore da XML a JSON, quindi puoi fare andata e ritorno.

I caratteri &, < e > vengono sottoposti a escape e i nomi non validi in XML (con spazi o che iniziano con un numero) vengono corretti con un trattino basso. Puoi scegliere il nome dell’elemento radice, quello degli elementi di una lista e se includere la dichiarazione <?xml?>.

Come convertire JSON in XML

  1. Incolla il JSON o apri un file .json.
  2. Scrivi il nome dell’elemento radice (predefinito «root»).
  3. Scegli il rientro e se vuoi la dichiarazione <?xml version="1.0"?>.
  4. Premi «Converti in XML» e copia o scarica il file .xml.

Quando usarlo

  • Inviare dati a un servizio SOAP o a un sistema che accetta solo XML.
  • Generare un feed o un file di interscambio a partire da un’API JSON.
  • Preparare dati per strumenti di fatturazione, ERP o logistica.
  • Creare file XML di test partendo da dati che hai già in JSON.

Domande Frequenti

Come creo gli attributi XML?

Metti «@» davanti al nome della chiave: {"product": {"@id": "7", "name": "Libro"}} produce <product id="7"><name>Libro</name></product>.

Cosa succede se il JSON è una lista?

Viene racchiusa nell’elemento radice e ogni voce viene scritta con il nome di elemento che scegli («item» per impostazione predefinita).

E se una chiave contiene spazi o inizia con un numero?

XML non ammette quei nomi, quindi vengono corretti: «first name» diventa first_name e «1st» diventa _1st.

I miei dati vengono inviati a un server?

No. Tutto viene elaborato nel tuo browser con JavaScript. Il testo che incolli e i file che apri non lasciano il tuo dispositivo, quindi puoi usare tranquillamente dati interni o dei clienti.

È gratis?

Sì. Puoi provare lo strumento gratis con un documento (incollato o un file) e cambiare le opzioni tutte le volte che vuoi; i tentativi con errori non consumano la prova. Per un uso illimitato e per elaborare più file alla volta, ToolStudio Pro costa 1,99 € al mese e include tutti gli strumenti.

Strumenti correlati

Sviluppo

Convertire XML in JSON

Converti XML in JSON: gli attributi diventano «@nome», gli elementi ripetuti liste e il testo valori. Se l’XML non è ben formato, indica la riga dell’errore.

XMLJSONRSS
Prova lo strumento
Sviluppo

Convertire JSON in YAML

Converti JSON in YAML con rientro di 2 o 4 spazi. Le virgolette vengono messe solo dove servono, così «28001» o «yes» restano testo, e l’ordine delle chiavi è mantenuto.

JSONYAML
Prova lo strumento
Sviluppo

Formattatore JSON

Incolla JSON minimizzato o disordinato e ottienilo indentato con 2, 4 spazi o tabulazione, con le chiavi ordinate se vuoi. Ogni errore indica riga e colonna.

JSON
Prova lo strumento
Sviluppo

Convertire JSON in CSV

Converti JSON in CSV con una colonna per chiave, appiattisci gli oggetti annidati («address.city») e scegli virgola o punto e virgola. Il CSV si apre in Excel con gli accenti corretti.

JSONCSVExcel
Prova lo strumento