TL
Tool Lab
💰Donate
💰Donate

XML to JSON

Converteer XML naar JSON

XML Input
JSON Output

Over deze tool

De XML naar JSON Converter zet XML-documenten om in equivalente JSON: elk XML-element wordt een JSON-sleutel, onderliggende elementen worden geneste objecten, en herhaalde broer-elementen met dezelfde tagnaam worden automatisch gegroepeerd in een JSON-array.

Tekstinhoud wordt automatisch omgezet naar getallen of booleans wanneer van toepassing ('30' wordt 30, 'true' wordt true). XML-attributen worden niet meegenomen — alleen elementinhoud wordt geconverteerd. Alle verwerking gebeurt lokaal in de browser.

Hoe te gebruiken

  1. Plak je XML in het XML-invoerveld, of klik op Voorbeeld om een voorbeeld te laden.
  2. Kies het JSON-inspringniveau (2 spaties, 4 spaties of Geminificeerd).
  3. Klik op → JSON om te converteren.
  4. Klik op Kopiëren om de JSON-uitvoer naar het klembord te kopiëren.

Gebruiksscenario's

Backend-ontwikkelaars converteren XML API-responses naar JSON voor JavaScript-frontends. Data-engineers zetten XML-feeds om naar JSON voor pipelineverwerking. Ontwikkelaars die migreren van op XML gebaseerde configuratiebestanden documenteren hun schema in JSON. Webontwikkelaars converteren RSS/Atom-feeds naar JSON voor gebruik in JavaScript-toepassingen.

Veelgestelde vragen

  • Wat gebeurt er met herhaalde elementen met dezelfde tagnaam?Deze worden automatisch gegroepeerd in een JSON-array. Bijvoorbeeld, twee <item>-broerelementen worden "item": ["waarde1", "waarde2"].
  • Worden XML-attributen geconverteerd?Nee. Alleen de tekstinhoud van elementen en onderliggende elementen worden geconverteerd. XML-attributen worden genegeerd.
  • Hoe worden tekstwaarden getypeerd?Getallen en booleans worden automatisch afgeleid: '42' wordt 42, 'true' wordt true, 'false' wordt false. Al het andere blijft een string.