TL
Tool Lab
💰Donare
💰Donare

XML to JSON

Converti XML in JSON

XML Input
JSON Output

Informazioni su questo strumento

Il convertitore da XML a JSON trasforma i documenti XML nel loro equivalente JSON: ogni elemento XML diventa una chiave JSON, gli elementi figli diventano oggetti annidati e gli elementi fratelli ripetuti con lo stesso nome di tag vengono raggruppati automaticamente in un array JSON.

Il contenuto testuale viene automaticamente convertito in numeri o booleani quando appropriato ('30' diventa 30, 'true' diventa true). Gli attributi XML non sono inclusi: viene convertito solo il contenuto degli elementi. Tutta l'elaborazione avviene localmente nel browser.

Come usare

  1. Incolla il tuo XML nell'area di Input XML, oppure clicca su Sample per caricare un esempio.
  2. Scegli il livello di indentazione JSON (2 spazi, 4 spazi o Minified).
  3. Clicca su → JSON per convertire.
  4. Clicca su Copy per copiare l'output JSON negli appunti.

Casi d'uso

Gli sviluppatori backend convertono le risposte delle API XML in JSON per i frontend JavaScript. I data engineer trasformano i feed XML in JSON per l'elaborazione delle pipeline. Gli sviluppatori che migrano da file di configurazione basati su XML documentano il proprio schema in JSON. Gli sviluppatori web convertono i feed RSS/Atom in JSON per l'uso in applicazioni JavaScript.

Domande frequenti

  • Cosa succede agli elementi ripetuti con lo stesso nome di tag?Vengono raggruppati automaticamente in un array JSON. Ad esempio, due elementi <item> gemelli diventano "item": ["value1", "value2"].
  • Gli attributi XML vengono convertiti?No. Vengono convertiti solo il contenuto testuale degli elementi e gli elementi figli. Gli attributi XML vengono ignorati.
  • Come vengono tipizzati i valori testuali?Numeri e booleani vengono dedotti automaticamente: '42' diventa 42, 'true' diventa true, 'false' diventa false. Tutto il resto rimane una stringa.