nl

XML naar JSON

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

JSON inspringen

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+

    XML is een verbreid, hiërarchisch dataformaat - typisch voor RSS-feeds, SOAP-API's, Office-documenten, configuraties en data-uitwisseling tussen systemen. Voor verdere verwerking in moderne programma's en API's is JSON echter handiger. Deze tool vertaalt de boomstructuur van de XML naar een gelijkwaardig JSON-object.

    Deze tool parseert je XML volledig lokaal in je browser (fast-xml-parser, puur JavaScript). Geneste elementen worden geneste objecten, attributen worden met het voorvoegsel "@_" overgenomen, zodat er geen informatie verloren gaat. Ongeldige XML wordt met een duidelijke foutmelding afgewezen. Er wordt niets geüpload.

    Je komt dit tegen bij het uitlezen van een nieuwsfeed, een sitemap, een bankafschriftinterface of een oude data-exportspecificatie die nog in punthaken denkt. Let bij het lezen van het resultaat op een eigenaardigheid: komt een kindelement maar één keer voor, dan ontstaat een enkel object, bij herhaling daarentegen een lijst. Wie daar in de verwerkende code rekening mee houdt, vermijdt verrassende randgevallen bij een wisselend aantal.

    Technische gegevens

    Technische gegevens
    InvoerformatenXML
    UitvoerformaatJSON
    BatchverwerkingNee
    VerwerkingLokaal in de browser (JavaScript)
    BestandsuploadGeen

    In 3 stappen

    1. Sleep of kies je XML-bestand.
    2. Kies de opmaak (ingesprongen of compact).
    3. Download het JSON-bestand.

    Beperkingen: De XML moet welgevormd zijn (anders een duidelijke fout). Attributen krijgen het voorvoegsel "@_". Commentaar en verwerkingsinstructies worden overgeslagen. Gemengde inhoud (tekst naast onderliggende elementen) is niet altijd eenduidig te mappen. Naamruimten blijven als voorvoegsel in de sleutel staan.

    Veelgestelde vragen

    Wordt mijn bestand geüpload?

    Nee. De omzetting draait volledig lokaal in de browser - er wordt niets verzonden.

    Worden attributen overgenomen?

    Ja. Attributen verschijnen in de JSON met het voorvoegsel "@_" vóór de naam.

    Wat gebeurt er bij ongeldige XML?

    Je krijgt een duidelijke foutmelding met de oorzaak - geen crash.

    Kan ik de JSON compact uitgeven?

    Ja, via de optie kies je ingesprongen of compacte JSON.

    Gerelateerde tools