XML ↔ JSON-converter
Converteer direct tussen XML en JSON. Verwerkt attributen, geneste elementen en arrays. Configureerbare inspringing. Gratis, 100% in je browser.
Referentie
Wat zijn XML en JSON?
XML (eXtensible Markup Language) is een opmaaktaal voor het coderen van documenten in een formaat dat zowel door mensen als machines leesbaar is. Het gebruikt tags om elementen te definiëren en attributen voor metadata. JSON (JavaScript Object Notation) is een lichtgewicht data-uitwisselingsformaat dat sleutel-waardeparen, arrays, strings, getallen, booleans en null gebruikt. Hoewel JSON dominant is in moderne web-API's, blijft XML essentieel in bedrijfssystemen (SOAP, RSS, SVG, XHTML), configuratiebestanden (Maven, Android) en documentformaten (DOCX, XLSX).
XML vs JSON — belangrijkste verschillen
XML ondersteunt attributen, gemengde inhoud (tekst + elementen), namespaces, schema's (XSD) en XSLT-transformaties. Het is uitgebreider maar expressiever. JSON is compacter, wordt native ondersteund in JavaScript en heeft eenvoudigere parsing. JSON kent geen attributen, commentaar of gemengde inhoud.
Conversienotities: XML-attributen worden in JSON toegewezen aan @attribute-sleutels. Meerdere XML-elementen met dezelfde naam worden JSON-arrays. Elementen met alleen tekst worden eenvoudige stringwaarden.
Wanneer converteren tussen XML en JSON
API-migratie — legacy SOAP/XML API's converteren naar JSON voor moderne REST-clients. Configuratie — Maven pom.xml of Android XML-configuraties converteren naar JSON voor verwerking. Data-uitwisseling — systemen met verschillende formaten verbinden (bijv. XML-gebaseerde bedrijfssystemen ↔ JSON-gebaseerde webapps). RSS/Atom-feeds — XML-feeds parseren en converteren naar JSON voor JavaScript-applicaties. Testen — converteren tussen formaten om te verifiëren dat data correct heen en weer gaat.
Privacy
Alle conversie draait 100% in je browser met de native DOMParser API. Er wordt geen data naar een server gestuurd.