Gratis e senza account

Convertitore da JSON a XML

Converti JSON e XML in entrambe le direzioni su questo dispositivo. Gli elementi XML ripetuti diventano array JSON; Gli array JSON diventano elementi ripetuti. Gli attributi usano @name e il testo dell'elemento usa #text. Nessun file è caricato.

Gli oggetti diventano elementi nidificati. Utilizza @name per gli attributi e #text per il testo dell'elemento.

La conversione non preserva il tipo: il testo XML diventa stringhe JSON; valori nulli, vuoti, commenti e formattazione potrebbero non essere eseguiti esattamente.

Come posso convertire JSON in XML?

Scegli una direzione, incolla JSON o XML validi, imposta il nome root XML se necessario e seleziona Converti. Gli array JSON diventano elementi XML ripetuti, mentre i nomi secondari XML ripetuti diventano array JSON.

Domande frequenti

Come posso convertire JSON in XML?

Scegli una direzione, incolla JSON o XML validi, imposta il nome root XML se necessario e seleziona Converti. Gli array JSON diventano elementi XML ripetuti, mentre i nomi secondari XML ripetuti diventano array JSON.

Il mio JSON o XML è stato caricato?

No. La conversione viene eseguita localmente nel tuo browser. L'input è limitato a 200.000 caratteri e le dichiarazioni di entità/DTD XML sono bloccate.

Come vengono rappresentati gli array JSON in XML?

Ogni valore dell'array diventa un altro elemento con lo stesso nome. Una volta riconvertiti, i nomi degli elementi secondari ripetuti vengono raggruppati in un array JSON. Un array di primo livello è racchiuso nella radice selezionata con elementi figlio item.

JSON in XML preserva i tipi di dati?

No. Il testo dell'elemento XML non ha un numero JSON o un tipo booleano, quindi XML in JSON restituisce valori di testo come stringhe. Anche i valori nulli e vuoti possono diventare indistinguibili.

È supportata la DTD XML o l'elaborazione di entità esterne?

No. Le dichiarazioni DTD e di entità sono bloccate. Lo strumento analizza l'input localmente e non recupera risorse esterne.