Skip to content
freeonlinefileconvert

JSON naar XML

Maak van JSON-gegevens nette, goed gevormde XML voor systemen, feeds en imports die alleen XML accepteren.

of sleep ze hierheen · tot 50 MB per bestand, gratis

Grotere bestanden? Met Pro zet je bestanden tot 500 MB om

Dit gaat boven de gratis versie uit

Je kunt het toch doen: zet het nu om en betaal alleen € 1,99 als je het resultaat wilt downloaden.

Gratis werkt met bestanden tot 50 MB en tot 20 bestanden tegelijk.

Heb je het andersom nodig?XML naar JSON

Gratis · Geen account · Geen watermerk · Je bestanden verlaten je apparaat niet

JSON naar XML in 3 stappen

  1. Kies je JSON-bestand, of sleep het naar het vak.
  2. Klik op Omzetten naar XML.
  3. Download het XML-bestand, ingesprongen en klaar om te importeren.

Van JSON naar XML zonder verrassingen

Veel boekhoudprogramma's, e-commercefeeds, overheidsportalen en oudere bedrijfssystemen importeren nog alleen XML, terwijl moderne apps en API's JSON spreken. Deze tool schrijft een goed gevormd XML-bestand met een XML-declaratie, UTF-8-codering en een inspringing van twee spaties, zodat het goed leesbaar is en veilig te importeren.

Elke sleutel wordt een element en elke lijst wordt hetzelfde element, herhaald. Sleutels die met @ beginnen worden attributen en een sleutel #text wordt de tekst van het element, precies zoals XML naar JSON ze schrijft, dus heen en terug gaat er niets verloren. Tekens als & en < krijgen een escape, en sleutelnamen die XML niet toestaat, zoals namen met spaties of met een cijfer vooraan, worden geldig gemaakt.

Veelgestelde vragen

Hoe zet ik JSON om naar XML?

Kies je JSON-bestand en klik op Omzetten naar XML. De tool controleert de JSON, bouwt de XML-boom op en downloadt een ingesprongen .xml-bestand. Zit er een syntaxfout in de JSON, dan zie je in plaats daarvan de melding van de parser, zodat je precies weet wat je moet verbeteren.

Wat is het root-element van de XML?

XML heeft precies één root-element nodig. Is je JSON een object met één sleutel, zoals {"catalog": {...}}, dan wordt die sleutel de root. Anders wordt alles in een element <root> gezet, en worden de items van een lijst op het hoogste niveau elementen <item>.

Hoe worden JSON-arrays omgezet?

Een array wordt hetzelfde element, één keer herhaald per item. Zo geeft "book": [{...}, {...}] twee <book>-elementen naast elkaar. Zo stelt XML van nature lijsten voor, en dat is ook wat de meeste programma's verwachten die XML importeren.

Kan ik XML-attributen maken?

Ja. Laat een sleutel met @ beginnen en hij wordt een attribuut van zijn element: {"book": {"@id": 7, "title": "Dune"}} geeft <book id="7"><title>Dune</title></book>. Een sleutel met de naam #text wordt de tekst van het element zelf.

Wordt mijn bestand naar een server geüpload?

Nee. De JSON wordt in je browser op je eigen apparaat omgezet, dus API-antwoorden, productcatalogi of klantgegevens verlaten je computer nooit. Zodra de pagina geladen is, blijft de converter werken, zelfs zonder internetverbinding.

Gerelateerde tools

Je bent een van de eersten

FreeOnlineFileConvert is net gelanceerd. Maak nu een gratis account aan en kom op onze Family & Friends-lijst: het volledige Pro-abonnement, levenslang gratis.

Pro0 €6,99 €
Gratis aanmelden