Skip to content
freeonlinefileconvert

JSON in XML

Trasforma dati JSON in XML ordinato e ben formato per sistemi, feed e importazioni che accettano solo XML.

oppure trascinali qui · fino a 50 MB per file, gratis

File più grandi? Con Pro converti file fino a 500 MB

Questo supera la versione gratuita

Puoi farlo lo stesso: convertilo ora e paga 1,99 € solo se vuoi scaricare il risultato.

La versione gratuita accetta file fino a 50 MB e fino a 20 file alla volta.

Ti serve la conversione inversa?XML in JSON

Gratis · Senza registrazione · Senza filigrana · I tuoi file non lasciano mai il dispositivo

JSON in XML in 3 passaggi

  1. Seleziona il file JSON o trascinalo nel riquadro.
  2. Fai clic su Converti in XML.
  3. Scarica il file XML, indentato e pronto da importare.

Da JSON a XML senza sorprese

Molti gestionali di contabilità, feed per l’e-commerce, portali della pubblica amministrazione e sistemi aziendali più datati importano ancora solo XML, mentre le app e le API moderne parlano JSON. Questo strumento scrive un file XML ben formato con dichiarazione XML, codifica UTF-8 e indentazione a due spazi, facile da leggere e sicuro da importare.

Ogni chiave diventa un elemento e ogni lista diventa lo stesso elemento ripetuto. Le chiavi che iniziano con @ diventano attributi e una chiave #text diventa il testo dell’elemento, che è il modo in cui le scrive XML in JSON, quindi l’andata e ritorno non perde nulla. Caratteri come & e < vengono convertiti in entità, e i nomi di chiave che l’XML non ammette, come quelli con spazi o che iniziano con una cifra, vengono resi validi.

Domande frequenti

Come convertire JSON in XML?

Seleziona il file JSON e fai clic su Converti in XML. Lo strumento controlla il JSON, costruisce l’albero XML e scarica un file .xml indentato. Se il JSON contiene un errore di sintassi, vedi il messaggio del parser e sai esattamente cosa correggere.

Qual è l’elemento radice dell’XML?

L’XML ha bisogno di un unico elemento radice. Se il tuo JSON è un oggetto con una sola chiave, come {"catalog": {...}}, quella chiave diventa la radice. Altrimenti tutto viene racchiuso in un elemento <root>, e le voci di una lista di primo livello diventano elementi <item>.

Come vengono convertiti gli array JSON?

Un array diventa lo stesso elemento ripetuto una volta per ogni voce. Per esempio, "book": [{...}, {...}] produce due elementi <book> uno accanto all’altro. È il modo naturale in cui l’XML rappresenta le liste ed è ciò che si aspetta la maggior parte degli importatori XML.

Posso creare attributi XML?

Sì. Fai iniziare una chiave con @ e diventa un attributo del suo elemento: {"book": {"@id": 7, "title": "Dune"}} produce <book id="7"><title>Dune</title></book>. Una chiave chiamata #text diventa il testo dell’elemento stesso.

Il mio file viene caricato su un server?

No. Il JSON viene convertito nel tuo browser, sul tuo dispositivo, quindi risposte di API, cataloghi prodotti o anagrafiche clienti non lasciano mai il tuo computer. Una volta caricata la pagina, il convertitore continua a funzionare anche senza connessione a internet.

Strumenti correlati

Sei tra i primi

FreeOnlineFileConvert è appena nato. Crea ora un account gratuito ed entra nella lista Family & Friends: il piano Pro completo, gratis per sempre.

Pro0 €6,99 €
Iscriviti gratis