XML in JSON
Converti XML in JSON istantaneamente con struttura chiara
Input XML
Output JSON
Cos'è XML in JSON?
XML (eXtensible Markup Language) e JSON sono entrambi usati per dati strutturati. XML usa tag e attributi; JSON usa chiavi e valori. La conversione da XML a JSON trasforma gli elementi in oggetti, gli attributi in proprietà e gli elementi ripetuti in array. Molte API e sistemi moderni preferiscono JSON. Questo strumento produce JSON dal tuo XML.
La conversione avviene nel browser. Puoi scegliere output compatto o formattato. Nulla viene inviato a un server. La specifica W3C XML definisce il formato di input.
Come Usare Questo Strumento
Incolla o Carica XML
Incolla XML nell'editor a sinistra o carica un file .xml. Usa Esempio per dati di esempio. Attiva Output Compatto nelle impostazioni per JSON minificato.
Visualizza Output JSON
Il pannello destro mostra il JSON convertito. Gli elementi diventano oggetti; gli attributi possono essere in una chiave separata. Gli elementi ripetuti possono diventare array. XML non valido mostrerà un errore.
Copia o Scarica
Usa <strong>Copia</strong> o <strong>Scarica</strong> per ottenere il JSON. Per il processo inverso, usa JSON a XML. Per formattare prima l'XML, usa il Formattatore XML.
Esempi: XML in JSON
Ecco un esempio di conversione da XML a JSON.
Esempio: Record sottoscrittore
Input XML:
Output JSON generato:
Quando XML in JSON È Utile
La conversione da XML a JSON è utile quando si integrano API XML legacy con sistemi moderni basati su JSON, quando si costruiscono app web che consumano feed SOAP o RSS, o quando si migrano pipeline dati verso JSON. Molte API e database preferiscono JSON; questo strumento aiuta a colmare il divario.
Mappatura XML in JSON
Non esiste un mapping standard unico. Gli elementi diventano oggetti; gli attributi possono essere prefissati (es. @attr) o in un oggetto separato. Il contenuto testo può essere in una chiave #text. Gli elementi ripetuti diventano tipicamente array.
Domande Frequenti
Come vengono gestiti gli attributi XML?
Dipende dal convertitore. Approcci comuni: un oggetto separato @attributes, o chiavi prefissate con @. Controlla l'output.
E i namespace XML?
I prefissi dei namespace possono apparire nelle chiavi JSON. L'URI completo potrebbe essere nell'output o rimosso. Controlla il risultato per il tuo caso d'uso.
I miei dati vengono inviati da qualche parte?
No. La conversione avviene nel browser.
Posso convertire JSON in XML?
Sì. Usa lo strumento JSON a XML.
E se il mio XML non è valido?
Lo strumento mostra un errore. Prima prova il Validatore XML.
Strumenti Correlati
Per XML vedi la specifica W3C XML. Per JSON vedi json.org e RFC 8259.