Come convertire JSON in XML
- Aggiungi il tuo file .JSON - trascinalo nel riquadro sopra o fai clic per sfogliare.
- Convertilo in .XML in pochi secondi.
- Scarica il tuo nuovo file .XML.
Cosa aspettarsi
- Gli array JSON vengono mappati in elementi XML ripetuti con lo stesso nome tag - il convertitore sceglie il nome, solitamente la chiave genitore, che potrebbe non corrispondere a uno specifico schema di destinazione.
- Il valore
nulldi JSON non ha un equivalente XML; la maggior parte degli strumenti genera un elemento vuoto o salta completamente il campo. - Un array JSON nudo o un oggetto con più chiavi di primo livello viene racchiuso automaticamente in un singolo elemento radice, solitamente chiamato
root- rinominalo se il tuo schema richiede qualcosa di specifico.
Domande frequenti
La conversione è senza perdita di dati (lossless)?
I valori dei dati rimangono intatti, ma la struttura - quali chiavi diventano elementi rispetto agli attributi e come vengono nominati gli array - dipende dallo strumento e potrebbe richiedere modifiche per uno schema rigoroso.
Posso riconvertire XML in JSON?
Sì; gli stessi strumenti funzionano in entrambe le direzioni e il convertitore sopra gestisce anche da
.xml a .json.Perché l'XML convertito appare diverso da quello che si aspetta il sistema ricevente?
I convertitori generici usano le proprie regole per la denominazione degli elementi e il posizionamento degli attributi; se il sistema di destinazione ha uno schema XSD, potresti aver bisogno di uno strumento di mappatura o di un breve script che costruisca la struttura in modo esplicito.
Le chiavi JSON con spazi o caratteri speciali causano problemi?
Sì - gli spazi e i due punti sono validi nelle chiavi JSON ma illegali nei nomi degli elementi XML; i convertitori in genere li sostituiscono con trattini bassi, quindi pulisci le chiavi in anticipo se i nomi sono importanti.