Categoria: Sviluppo
Convertitore da JSON a XML
Converti JSON in XML annidato e leggibile
Converti oggetti e array JSON in XML indentato, con un nome dell'elemento radice che puoi impostare, calcolato localmente mentre digiti. Nulla di ciò che incolli viene caricato.
Convertito in XML nel tuo browser.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<site>LocalTools</site>
<private>true</private>
<locales>en</locales>
<locales>de</locales>
<locales>ja</locales>
<limits>
<uploads>0</uploads>
<requests />
</limits>
</root>Tutto ciò che c'è in questa pagina viene elaborato nel tuo browser. Niente viene caricato.
A cosa serve
XML e JSON rappresentano entrambi dati annidati, ma molti sistemi legacy, feed e formati di configurazione richiedono ancora XML. Questo strumento analizza un documento JSON e trasforma ogni chiave di un oggetto in un elemento XML corrispondente, ripete gli elementi di un array come elementi fratelli e applica l'escaping al contenuto testuale, così il risultato è XML valido e indentato che puoi inserire direttamente in un altro strumento.
Come si usa
- Incolla il JSON nella casella di input, oppure carica l'esempio.
- Imposta il nome dell'elemento radice per il documento generato.
- Copia o scarica l'output XML.
Privacy
Questo strumento funziona interamente nel tuo browser. Quello che inserisci non viene mai caricato, salvato o condiviso: chiudendo la scheda sparisce.
Domande frequenti
- Come vengono rappresentati gli array JSON in XML?
- Ogni elemento dell'array diventa un elemento fratello ripetuto con lo stesso nome di tag della chiave dell'array, dato che XML non ha un tipo array nativo.
- Cosa succede alle chiavi che non sono nomi di elementi XML validi?
- I caratteri che non sono lettere, cifre, underscore, trattino o punto vengono sostituiti con un underscore, e un nome che non può iniziare con una lettera o un underscore viene preceduto automaticamente da un prefisso.
- Il mio input viene caricato da qualche parte?
- No. L'input e il risultato vengono elaborati localmente nel tuo browser.