OKfmt

XML JSON

Analizza XML in JSON con attributi sotto il prefisso @_ e mantenimento dei nodi di testo, per elaborare risposte SOAP/RSS in frontend moderni.

Trascina i file qui o clicca

Ctrl+V per incollare dagli appunti

Come convertire XML in JSON

  1. 1Carica il tuo file XML tramite trascinamento, clic o incolla.
  2. 2Modifica le impostazioni di qualità se necessario.
  3. 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
  4. 4Scarica il tuo file JSON convertito.

Informazioni sulla conversione da XML a JSON

XML è un linguaggio di markup estensibile pubblicato dal W3C nel 1998. Adotta una struttura ad albero di tag che separa attributi e nodi di testo ed è il formato base per SOAP, RSS, SVG. Ha sintassi rigorosa e ridondanza elevata. JSON è un formato di interscambio di coppie chiave-valore e array definito nella RFC 8259, con solo sei tipi di dati base. L'esigenza di conversione deriva dall'adattamento del formato per diversi scenari di interazione dati.

La dimensione del file di output dopo la conversione è inferiore al file XML originale. La struttura ad albero nidificata di XML corrisponde a oggetti nidificati in JSON, i tag XML vengono convertiti in nomi di chiave JSON e gli attributi XML possono essere preservati come coppie chiave-valore negli oggetti. XML non supporta tipi data nativi che non sono definiti in JSON e non esiste una struttura standard in XML corrispondente ai commenti JSON, quindi i commenti non vengono preservati dopo la conversione.

Questa conversione è adatta per flussi di lavoro come l'interazione dati nello sviluppo Web front-end e l'adattamento di dati per interfacce di applicazioni mobili. L'output è compatibile con tutti i parser JSON che seguono la specifica RFC 8259 e supporta l'analisi e l'invocazione da parte di tutti i browser e sistemi operativi principali.

XML vs JSON: confronto tecnico

CaratteristicaXMLJSON
Rilasciato nel19982001
SviluppatoreW3CDouglas Crockford

FAQ su XML → JSON

La qualità dei dati cambia dopo la conversione

Un XML ben formato può essere mappato completamente alla struttura JSON corrispondente, solo i commenti XML non vengono preservati. Tutti i contenuti di tag validi e i livelli nidificati vengono restituiti correttamente e il contenuto originale dei dati non viene modificato.

La struttura originale può essere preservata completamente

La struttura ad albero nidificata di XML viene completamente preservata come oggetti nidificati in JSON, i nomi dei tag vengono convertiti in nomi di chiavi JSON e gli attributi vengono mantenuti come coppie chiave-valore negli oggetti. XML non ha uno standard nativo per i commenti, pertanto questi non vengono preservati dopo la conversione.

Qual è la dimensione massima di un singolo file supportata

Il limite di dimensione per un singolo file di questo servizio di conversione è 50MB e può essere convertito un solo file alla volta. Il servizio è gratuito, l'output non contiene filigrane e non è richiesta la registrazione di un account.

I file vengono archiviati

La conversione viene eseguita lato server e i file vengono caricati tramite HTTPS. Al termine della conversione, il server cancella immediatamente sia il file sorgente che il file di output e non archivia alcun file, per proteggere la privacy dei dati dell'utente.