nl

JSON naar XML

Zet een JSON-bestand lokaal om naar XML - met elementen en attributen, zonder upload, direct in je browser.

Verwerkt lokaal op je apparaat ...

0%

Je bestanden hebben je apparaat nooit verlaten

    Wordt mijn bestand geüpload?

    Nee. Alles draait in je browser - je bestand verlaat je apparaat nooit. Zo is dat verifieerbaar

    Geen upload100% lokaal
    Inhoud blijft bij jougeen toegang voor derden
    Servers in DuitslandAVG by design
    Onafhankelijk getoetstTLS A+ · HTTP-headers A+

    JSON is de taal van moderne API's en webapps, maar veel bedrijfssystemen, SOAP-services, RSS/Atom-feeds en Office- en configuratieformaten vereisen nog altijd XML. Dit hulpmiddel serialiseert je JSON-structuur naar gelijkwaardige, welgevormde XML.

    Draait volledig lokaal (fast-xml-parser, pure JavaScript). Object-sleutels worden elementen; sleutels met de prefix "@_" worden XML-attributen, net als bij XML naar JSON, zodat een rondreis behouden blijft. Omdat XML precies één root nodig heeft, wordt een array of object met meerdere sleutels op het hoogste niveau in een <root>-element verpakt; array-items worden herhaalde <item>-elementen.

    Je komt dit tegen bij export naar een verouderd systeem, een import die alleen XML accepteert, een SOAP-endpoint of een Office-sjabloon. Het resultaat is ingesprongen, welgevormde XML met een XML-declaratie, klaar om te openen of in een XML-toolchain te voeren. Ongeldige JSON wordt geweigerd met een duidelijke foutmelding, niets wordt geüpload.

    Technische gegevens

    Technische gegevens
    InvoerformatenJSON
    UitvoerformaatXML
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep je JSON-bestand hierheen of kies het.
    2. Het hulpmiddel serialiseert het naar XML.
    3. Download het XML-bestand.

    Beperkingen: Welgevormde XML met precies één root: arrays en objecten met meerdere sleutels worden in <root> verpakt, array-items worden <item>. Sleutels met de prefix "@_" worden attributen - JSON kent geen apart attribuut-begrip, dus zonder die prefix wordt alles een element. Ongeldige JSON wordt geweigerd met een duidelijke foutmelding.

    Veelgestelde vragen

    Wordt mijn bestand geüpload?

    Nee, de omzetting gebeurt volledig lokaal in je browser. Je JSON-bestand verlaat je apparaat nooit.

    Hoe worden XML-attributen gemaakt?

    Sleutels met de prefix "@_" worden XML-attributen in plaats van elementen. Zo bepaal je zelf welke waarden attributen worden.

    Waarom een <root>-element?

    XML heeft precies één root nodig. Een array of object met meerdere sleutels op het hoogste niveau wordt daarom automatisch in <root> verpakt.

    Wat gebeurt er met JSON-arrays?

    Elke array wordt een reeks herhaalde <item>-elementen, zodat de volgorde en alle waarden behouden blijven.

    Is een rondreis mogelijk?

    Ja, de "@_"-conventie komt overeen met ons XML naar JSON-hulpmiddel, zodat je heen en terug kunt converteren.

    Gerelateerde tools