Monu Tools

JSON-naar-XML-converter

Converteer JSON naar XML en XML terug naar JSON, in beide richtingen, volledig in je browser.

Hoe gebruik je JSON / XML

  1. 01

    Kies een richting: JSON naar XML of XML naar JSON.

  2. 02

    Plak je JSON of XML.

  3. 03

    Kopieer het omgezette resultaat, of wissel om terug te converteren.

Converteer beide richtingen

Een tweewegconverter tussen JSON en XML, gebouwd op een goed geteste parser. Zet een JSON-object om naar XML of parse XML terug naar JSON, waarbij attributen behouden blijven en herhaalde elementen in arrays worden omgezet en weer terug.

Handig wanneer je een XML-gebaseerd systeem en een JSON-gebaseerd systeem moet overbruggen, een SOAP-payload als leesbare JSON wilt bekijken, of een JSON-configuratie wilt omzetten naar de XML die een oude tool verwacht.

Alles draait lokaal in je browser, dus je gegevens verlaten je apparaat nooit.

Waarom XML nog overal is

XML (Extensible Markup Language) is een al lang bestaande manier om data te structureren met geneste tags en attributen. Het is nog overal aanwezig: SOAP-webservices, RSS- en Atom-feeds, kantoordocumentformaten, Android-layouts en talloze configuratie- en data-uitwisselingsformaten.

Hoe attributen behouden blijven

Attributen blijven behouden tijdens de heen-en-terugconversie via een @_ prefix aan de JSON-kant, zodat een XML-attribuut een duidelijk gemarkeerde JSON-sleutel wordt en terug omzet naar hetzelfde attribuut, in plaats van verloren te gaan of verward te worden met onderliggende elementen.

Herhaalde elementen worden arrays

Herhaalde elementen worden vanzelf arrays: meerdere <item>-tags onder een ouder worden een JSON-array, en een JSON-array wordt herhaalde elementen in de XML, wat de vorm is die de meeste echte documenten aannemen.

Veelgestelde vragen

Hoe worden XML-attributen verwerkt?

Attributen blijven behouden via een @_ prefix aan de JSON-kant, zodat ze bij het heen en weer converteren intact blijven.

Hoe worden herhaalde elementen weergegeven?

Herhaalde XML-elementen worden een JSON-array, en arrays in JSON worden herhaalde elementen in XML.

Worden mijn gegevens naar een server geüpload?

Nee. De conversie draait volledig in je browser, dus je gegevens verlaten nooit je apparaat.

Waar wordt XML nog voor gebruikt?

Genoeg: SOAP-webservices, RSS- en Atom-feeds, kantoordocumentformaten, Android-layouts, en veel configuratie- en gegevensuitwisselingsformaten waar het de standaard blijft.

Is converteren tussen JSON en XML altijd verliesvrij?

Meestal, maar de modellen verschillen. Attributen, tekst en herhaalde elementen worden schoon afgebeeld, terwijl XML-specifieke functies als comments, namespaces en gemengde inhoud niet altijd een JSON-equivalent hebben.

Bronnen

Deze tool insluiten

Voeg deze tool toe aan je eigen website. Kopieer het fragment hieronder. Het blijft automatisch up-to-date.

<iframe src="https://monu.tools/embed/nl/json-xml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Gerelateerde tools