Convertitore JSON a XML
Converti JSON in formato XML online
Input JSON
Output XML
Cos'è JSON a XML?
XML (eXtensible Markup Language) e JSON sono entrambi usati per dati strutturati. XML usa tag e attributi; JSON usa chiavi e valori. Convertire JSON in XML significa trasformare oggetti in elementi, proprietà in elementi figli o attributi, e array in elementi ripetuti. Alcuni sistemi legacy, API SOAP e formati di configurazione si aspettano XML. Questo strumento produce XML dal tuo JSON.
La conversione viene eseguita nel tuo browser. Puoi impostare un nome per l'elemento radice e scegliere se includere la dichiarazione XML. Niente viene inviato a un server.
Come usare questo strumento
Incolla JSON
Incolla il tuo JSON nell'editor di sinistra o carica un file. Usa Esempio per dati di prova. Clicca sull'icona impostazioni per impostare il nome dell'elemento radice e la dichiarazione XML.
Rivedi l'output XML
Il pannello di destra mostra l'XML generato. Le chiavi degli oggetti diventano nomi di elementi; i valori diventano contenuto testuale. Gli array producono elementi ripetuti. La specifica XML definisce il formato.
Scarica o copia
Usa <strong>Scarica</strong> o <strong>Copia</strong> per ottenere l'XML. Per la conversione inversa, usa XML a JSON. Per formattare prima il JSON, usa il Formattatore JSON.
Esempi JSON a XML
Ecco un esempio di conversione JSON in XML.
Esempio: Record abbonato
Input JSON:
Output XML generato:
JSON vs XML
Il JSON è più semplice e compatto; XML supporta namespace, attributi e contenuto misto. La conversione mappa gli oggetti JSON in elementi XML. Non esiste un mapping standard unico; strumenti diversi fanno scelte diverse. Questo strumento usa un approccio comune: gli oggetti diventano elementi annidati, gli array diventano elementi ripetuti. Per un controllo maggiore, potresti aver bisogno di una libreria come xml-js o codice personalizzato.
Domande frequenti
I caratteri speciali XML vengono escapati?
Sì. Caratteri come <, > e & vengono escapati nel contenuto testuale secondo la specifica XML.
Cosa succede con i nomi di elementi XML non validi?
Le chiavi JSON possono contenere caratteri che i nomi degli elementi XML non possono (es. spazi, numeri all'inizio). Il convertitore tipicamente sanifica o aggiunge un prefisso a tali chiavi. Controlla l'output.
I miei dati vengono inviati da qualche parte?
No. La conversione viene eseguita nel browser.
Posso convertire XML di nuovo in JSON?
Sì. Usa lo strumento XML a JSON su questo sito.
Cos'è l'elemento radice?
XML ha bisogno di un singolo elemento radice. Le impostazioni ti permettono di scegliere il nome (predefinito "root"). L'oggetto JSON diventa il contenuto di quell'elemento.
Strumenti correlati
XML è definito dal W3C e W3C XML. Per JSON, vedi json.org, RFC 8259 e MDN. Vedi anche xml-js e DOMParser.