Converti JSON in XML
Trasforma i dati JSON in XML ben formato e leggibile.
Incolla JSON, apri un file .json o trascinalo qui
Avanti: Formattatore JSON · JSON in YAML · JSON in CSV
Segnala un problema con questo strumento
Come usare JSON in XML
Incolla il tuo JSON
Incolla il JSON, oppure apri o trascina un file .json. Viene controllato e convertito mentre scrivi.
Imposta le opzioni
Dai un nome all’elemento radice, scegli l’indentazione o una sola riga, e aggiungi la dichiarazione XML se ti serve.
Copia o scarica
Copia l’XML o scaricalo come file .xml.
Perché usare Utils365
Attributi e testo
Le chiavi che iniziano con @_ diventano attributi e #text il testo di un elemento, la stessa convenzione del nostro convertitore da XML a JSON, così i dati possono andare avanti e indietro.
Sempre ben formato
I caratteri speciali come & e < vengono codificati, e le chiavi che non sono nomi XML validi vengono rese sicure, così il risultato si apre in qualsiasi strumento XML.
Liste come elementi ripetuti
{"book": [ … ]} diventa un elemento <book> per ogni voce, come l’XML rappresenta di solito le liste.
Privacy garantita
Il tuo JSON viene convertito sul tuo dispositivo e mai caricato.
Domande frequenti
Come viene scelto l’elemento radice?
Se il tuo JSON è un oggetto con una sola chiave, come {"catalog": { … }}, quella chiave diventa la radice. Tutto il resto viene racchiuso nell’elemento radice che indichi, root per impostazione predefinita.
Cosa succede alle chiavi che non sono nomi XML validi?
I caratteri non ammessi nei nomi XML, come gli spazi, diventano _, e un nome che inizia con una cifra, un trattino o un punto riceve un _ davanti. Così "first name" diventa first_name e "2024" diventa _2024.
Come creo un attributo?
Fai iniziare la chiave con @_, come "@_id": 1, che diventa id="1" sull’elemento. Usa "#text" per il testo dell’elemento accanto agli attributi.
Come vengono convertiti gli array?
Ogni voce diventa un elemento con la chiave dell’array come nome. Una lista dentro una lista, o una lista al primo livello, usa elementi <item>.
E i valori null e vuoti?
null, una stringa vuota e un oggetto vuoto diventano un elemento vuoto come <name/>. Una lista vuota non aggiunge elementi.