Er vindt geen verwerking van je bestandsinhoud op een server plaats. Je hebt geen verwerkersovereenkomst met gottrix nodig om vertrouwelijke of zakelijke documenten te bewerken.
Hosted in GermanyGlobal Content Delivery
Origin-servers bij Hetzner in Duitsland, wereldwijde levering via een content delivery network (CDN). De inhoud van je bestanden wordt daarbij nooit verzonden - die verlaat je apparaat niet.
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
Invoerformaten
XML
Uitvoerformaat
JSON
Batchverwerking
Nee
Verwerking
Lokaal in de browser (JavaScript)
Bestandsupload
Geen
In 3 stappen
Sleep of kies je XML-bestand.
Het hulpmiddel zet lokaal om en springt de JSON automatisch in.
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. Tekst die op een getal of boolean lijkt, wordt automatisch herkend als echt JSON-getal/-boolean; een datum blijft tekst, omdat XML geen eigen datumformaat kent.
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 compacte JSON krijgen in plaats van ingesprongen?
De uitvoer hier is altijd overzichtelijk ingesprongen. Voor een compacte (geminificeerde) versie stuur je het resultaat daarna door onze tool JSON formatteren met de optie Compact.
Alleen met je toestemming meten we het gebruik geanonimiseerd via cookies om gottrix te verbeteren. Je bestanden blijven altijd lokaal, op jouw apparaat. Privacy