Convertitore XML ↔ JSON
Converti XML in JSON o JSON in XML. Gestisce attributi, nodi testo e array sensibilmente.
Inserisci un input sopra per vedere il risultato.
A cosa serve?
XML e JSON sono i due formati dominanti e tradurre tra loro è quotidiano. La mappatura è convenzionale: attributi con prefisso (@), nodi testo con chiave (#text), figli ripetuti diventano array. Entrambe le direzioni nel browser.
Quando usarlo
- Convertire RSS/Atom/SOAP in JSON per app JS.
- Generare XML config da template JSON.
- Estrarre valori annidati più facilmente.
- Verificare round-trip.
Errori comuni
- Singolo vs array. Un
<item>è oggetto, due diventano array — gestire entrambe le forme. - Ordine non garantito. Le chiavi JSON non preservano l'ordine in modo affidabile.
- Contenuto misto collassa. Nessun round-trip pulito.
- Collisioni di prefisso. Se un tag inizia con
@, cambia prefisso. - Namespace letterali.
ns:tagresta"ns:tag". - Niente inferenza di tipo. Il testo XML è sempre stringa.
- JSON → XML richiede esattamente una chiave radice.