Convertitore JSON in XML
Converti JSON in XML e XML in JSON, in entrambe le direzioni, interamente nel browser.
Strumenti correlati
Come usare JSON / XML
- 01
Scegli la direzione: JSON in XML o XML in JSON.
- 02
Incolla il tuo JSON o XML.
- 03
Copia il risultato convertito, o inverti per convertire di nuovo.
Converti in entrambe le direzioni
Un convertitore bidirezionale tra JSON e XML, basato su un parser ampiamente testato. Converti un oggetto JSON in XML oppure analizza l'XML e riportalo in JSON, preservando gli attributi e trasformando gli elementi ripetuti in array e viceversa.
È comodo ogni volta che devi collegare un sistema basato su XML e uno basato su JSON, esaminare un payload SOAP come JSON leggibile, oppure trasformare una configurazione JSON nell'XML che uno strumento legacy si aspetta.
Tutto funziona localmente nel tuo browser, quindi i tuoi dati non lasciano mai il tuo dispositivo.
Perché l'XML è ancora ovunque
XML (Extensible Markup Language) è un modo consolidato da tempo per strutturare i dati con tag annidati e attributi. È ancora ovunque: servizi web SOAP, feed RSS e Atom, formati di documenti per ufficio, layout Android e innumerevoli formati di configurazione e di scambio dati.
Come vengono preservati gli attributi
Gli attributi vengono preservati durante la conversione di andata e ritorno usando un prefisso @_ sul lato JSON, così un attributo XML diventa una chiave JSON chiaramente contrassegnata e si riconverte nello stesso attributo, invece di andare perso o confondersi con gli elementi figli.
Gli elementi ripetuti diventano array
Gli elementi ripetuti si mappano in modo naturale sugli array: diversi tag <item> sotto un elemento padre diventano un array JSON, e un array JSON diventa elementi ripetuti nell'XML, che è la forma che assumono la maggior parte dei documenti reali.
Domande frequenti
Come vengono gestiti gli attributi XML?
Gli attributi vengono preservati usando un prefisso @_ sul lato JSON, così la conversione avanti e indietro li mantiene intatti.
Come vengono rappresentati gli elementi ripetuti?
Gli elementi XML ripetuti diventano un array JSON, e gli array in JSON diventano elementi ripetuti in XML.
I miei dati vengono caricati su un server?
No. La conversione viene eseguita interamente nel tuo browser, quindi i tuoi dati non lasciano mai il tuo dispositivo.
Per cosa si usa ancora XML?
Per molte cose: servizi web SOAP, feed RSS e Atom, formati di documenti per ufficio, layout Android e molti formati di configurazione e scambio dati in cui rimane lo standard.
La conversione tra JSON e XML è sempre senza perdite?
Di solito, ma i modelli sono diversi. Attributi, testo ed elementi ripetuti si mappano in modo pulito, mentre le funzionalità specifiche di XML come commenti, namespace e contenuto misto non hanno sempre un equivalente in JSON.