Convertitore XML a JSON Gratis: Convertire XML in JSON Online
58 utilizziConsigli XML a JSON
Conversione automatica
Incolla XML e converte in JSON. Tag diventano chiavi, attributi proprietà.
JSON formattato
JSON pulito e formattato.
Scaricare o copiare
Scarica o copia con un clic.
Domande Frequenti
Come vengono convertiti gli attributi?
Attributi XML diventano proprietà dell'oggetto JSON.
Supporta XML complesso?
Sì, annidamento, attributi, array e valori misti.
A cosa serve?
Migrazione dati, integrazione API.
Cosa succede se il mio XML ha nomi di elementi duplicati allo stesso livello?
Elementi duplicati come <item>Mela</item><item>Banana</item> diventano un array JSON: ["Mela","Banana"]. Con un solo elemento, resta una stringa singola. Questo è come la maggior parte delle API si aspetta i dati. I tester QA dovrebbero controllarlo quando validano configurazioni di rete.
Perché il mio JSON ha un oggetto radice quando il mio XML non ne prevedeva uno?
XML richiede sempre un singolo elemento radice per definizione. Il convertitore avvolge il contenuto in un oggetto JSON usando quel tag radice come chiave. <catalogo><libro>...</libro></catalogo> diventa {"catalogo":{...}}. Non è un bug — è come funziona XML. Per API che si aspettano array piatti, estrai l'oggetto interno dopo la conversione. Un test rapido: file da 5 MB impiegano circa 2 secondi su qualsiasi browser desktop.
Questo strumento gestisce correttamente i tag XML auto-chiudenti come <br/>?
Sì, i tag auto-chiudenti diventano stringhe vuote in JSON. <br/> si trasforma in {"br": ""} e <img src="foto.jpg"/> in {"img": {"@attributes": {"src": "foto.jpg"}}}. Gli elementi null richiedono attenzione speciale — non diventano valori null JSON. Consiglio pratico: se il tuo sistema a valle richiede null espliciti, aggiungi un passaggio di post-elaborazione per sostituire le stringhe vuote.
I commenti XML vengono conservati nell'output JSON?
No, i commenti vengono rimossi del tutto. Un <!-- ID utente --> scompare senza lasciare traccia nel JSON. È il comportamento standard delle API — i commenti non fanno parte del payload. Per testare configurazioni di rete, usa un elemento <note> come segnaposto. Così lo vedrai nell'output senza sorprese.
Come Convertire
- Incolla XML
- Conversione automatica
- Anteprima JSON
- Scarica o copia