Logo
Begin Producten Ondersteuning Contact Over Ons
arrow1 File Converters
arrow1 TIFF and PDF apps
arrow1 Forensic
arrow1 Freeware

XML naar JSON converteren online


XML naar JSON converteren online

1) Upload het XML-bestand om JSON te converteren

 

Drop de bestanden hier of
klik om te selecteren
0 %

2) Instellen van XML naar JSON conversieopties

%s Converters

 

Opties

Koptekst:
Voettekst:
Selecteer het XSLT-bestand om de transformatie toe te passen

3) Verkregen geconverteerd bestand

DOWNLOAD GECONVERTEERD BESTAND
Volledige versie
Heb je ingewikkelde XML-bestanden? Probeer onze Total XML Converter.

Total XML Converter Om XML-bestanden te converteren
  • Converteer XML-bestanden in batches!;
  • Converteer XML naar JSON en in vele andere formaten
  • Krijg nauwkeurigere resultaten met de krachtigere engine;
  • Converteer honderden bestanden in 3 klikken;
  • Heb een desktopconverter die zonder internet werkt.
Zie functies
NU 20% KORTING - $59.90 $41.93
*Alleen deze maand. Niet voor wederverkopers.
sluiten Total XML Converter
okTotal XML Converter converteert XML-bestanden naar de breedste lijst van outputbestandsformaten: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
okAls je een XSLT-bestand hebt, kun je deze toevoegen aan de app voor de juiste transformatie.
okConverteer XML op 3 manieren: uitbreiden naar tabelvorm, XML-boom markeren of een rapport maken.
okVoeg de paginanummering of een tekstwatermerk toe aan elke pagina van het outputbestand.
okOnze batch XML-converter is zeer flexibel: je kunt vertrouwen op standaardinstellingen of deze naar eigen behoefte aanpassen.
okConverteer XML naar PDF en voeg beveiligingsinstellingen toe (gebruikersrechten, wachtwoorden, digitale handtekening, etc.)
okTijdens de conversie worden alle XML-elementen met de grootste nauwkeurigheid overgezet.
okDe interface is eenvoudig en geschikt voor zowel beginners als ervaren gebruikers.
okMet Total XML Converter kun je afbeeldingen uit XML-bestanden halen. Slechts één knop voor een willekeurig aantal bestanden en je krijgt de afbeeldingen in een nieuwe map.
okWanneer je XML naar JSON converteert, kies je voor een compacte (alle tekst op één regel) of inspringende (mensvriendelijke) weergave.
okBij het converteren van XML naar SQL kun je de SQL-opties selecteren (Ansi, Interbase, DB2, MySQL, Oracle, etc.)
okWil je je logo toevoegen? Gebruik de headeroptie: voeg elke gewenste afbeelding toe.
okOnze app converteert een xml-bestand of meerdere mappen in één proces, zodat je tijd kunt besparen.
okConverteer XML naar CSV-formaat en selecteer komma en scheidingsteken.
okCombineer tabellen van verschillende XML-bestanden wanneer je XML-bestanden naar CSV converteert.
okTotal XML Converter kan via de opdrachtregel worden uitgevoerd (je kunt de opdrachtregel vanuit de GUI met 1 klik krijgen).

Hoe XML naar JSON converteren?

1

💾 Upload uw bestand: Ga naar de site, klik op «Bestand uploaden» en selecteer uw XML bestand.

2

✍️ Stel conversie-opties in: Kies ls uitvoerformaat en pas indien nodig extra opties aan.

3

Converteren en downloaden: Klik op «Gedownload geconverteerd bestand» om uw JSON bestand te krijgen.


Online converter van XML naar JSON

Cloud Icon
Cloudgebaseerd
Het is niet nodig om software te installeren om XML naar JSON te converteren met CoolUtils. Maak eenvoudig verbinding met het internet en u kunt gemakkelijk uw bestanden online converteren met onze service.
Cloud Icon
Veilig
Onze hardware werkt in eersteklas, zeer veilige datacenters die zijn uitgerust met geavanceerde elektronische bewakings- en multifactor-toegangscontrolesystemen.
Cloud Icon
Gebruiksgemak
XML online naar JSON converteren is nog nooit zo eenvoudig geweest. Sleep het .xml-bestand erin en de converter wijst elk element toe aan een JSON-object, attributen aan velden en herhaalde tags aan arrays. Perfect voor SOAP-naar-REST-migratie, moderne webapps en documentdatabases.
Cloud Icon
Privacy
We begrijpen het belang van privacy, daarom hebben we een uitgebreide privacyverklaring ontwikkeld waarin staat hoe we uw bestanden en persoonlijke informatie behandelen. Converteer uw XML-bestanden veilig - u kunt ons privacybeleid hier lezen. hier.

 

XML naar JSON — Veelgestelde vragen ▼

Upload het .xml-bestand naar de converter hierboven, kies JSON als uitvoerformaat en klik op Geconverteerd bestand downloaden. Elk XML-element wordt een JSON-object, attributen worden velden met het voorvoegsel @ en herhaalde tags worden arrays. Geen registratie, geen e-mail, geen software-installatie.
Attributen worden in het bovenliggende object geplaatst met een @-voorvoegsel om ze te scheiden van de onderliggende elementen. Bijvoorbeeld: <book id="1">Title</book> wordt { "book": { "@id": "1", "#text": "Title" } }. Dit is de standaardconventie die wordt gebruikt door bibliotheken zoals xml2js en Badgerfish.
Herhaalde onderliggende elementen met dezelfde tag worden automatisch verzameld in een JSON-array. <items><item/><item/><item/></items> wordt { "items": { "item": [ {}, {}, {} ] } }. Enkelvoudige voorkomens blijven objecten.
Ja. Veel teams die migreren van SOAP naar REST gebruiken XML-naar-JSON-conversie om legacy-responses om te vormen voor moderne front-ends. Upload de SOAP-envelope en je krijgt een JSON-object dat je rechtstreeks in een fetch/axios-respons kunt plaatsen. Headers en namespaces blijven behouden als velden.
Namespace-voorvoegsels (soap:, xsi:, eigen voorvoegsels) blijven letterlijk behouden in de JSON-sleutels, zodat geen betekenis verloren gaat. Heb je uitvoer zonder namespaces nodig (overzichtelijker voor JS-code), strip dan de voorvoegsels achteraf — de conversie behoudt de bron zoals die is.
Ja. Elk welgevormd XML-document converteert naar JSON: HL7 v2-zorgberichten, RSS/Atom-feeds, SVG-vectorafbeeldingen, KML-kaartbestanden, configuratie-exports. De structuur blijft round-trip behouden, hoewel je de JSON later moet valideren tegen je doel-schema.
De converter levert standaard mooi opgemaakte JSON (inspringing van 2 spaties), wat makkelijker is om te lezen en te debuggen. Heb je voor productie een geminimaliseerde versie op één regel nodig, voer het resultaat dan uit met JSON.stringify(JSON.parse(text)) of een willekeurige JSON-minifier.
50 MB per bestand in de online converter. Voor grote XML-feeds (datadumps op gigabyte-schaal, volledige database-exports) gebruik je de desktopversie Total XML Converter — geen beperking op de omvang, batchverwerking en automatisering via de opdrachtregel voor CI/CD-pipelines.
Beoordeling van XML tot JSON   5 star XML to JSON   4.9 (2178 stemmen)
Beoordeel Het
 

 

 

Snelstartgids: XML online converteren naar JSON

Een XML-bestand converteren naar JSON: (1) sleep het .xml-bestand in het uploadvak hierboven, (2) selecteer JSON als uitvoerformaat, (3) klik op Geconverteerd bestand downloaden. Elk XML-element wordt een JSON-object, attributen worden geplaatst met een @-voorvoegsel, herhaalde tags worden arrays. Bestanden tot 50 MB, geen registratie, geen e-mail.

Hoe XML wordt toegewezen aan JSON

De conversie volgt de conventies die door gangbare bibliotheken (xml2js, Badgerfish, Jackson XML) worden gebruikt. Zo wordt elke constructie vertaald:

  • Element → objectsleutel. <book>Title</book>"book": "Title".
  • Attribuut → veld met @-voorvoegsel. <book id="1">"@id": "1". Houdt attributen gescheiden van onderliggende elementen.
  • Gemengde inhoud (tekst + attributen) → #text-sleutel. <book id="1">Title</book>{ "@id": "1", "#text": "Title" }.
  • Herhaalde onderliggende elementen → array. Drie <item/>-tags worden "item": [ {}, {}, {} ]. Een enkel voorkomen blijft een object.
  • Namespaces → behouden in sleutels. <soap:Envelope>"soap:Envelope". Geen gegevensverlies.

Praktijkvoorbeelden voor XML naar JSON

SOAP-naar-REST API-migratie

De meeste oudere enterprise-API's (SAP, oudere Salesforce-endpoints, banksystemen, overheidsdiensten) spreken SOAP/XML. Moderne front-ends — React, Vue, Svelte, mobiele apps — verwachten JSON. Converteer de SOAP-respons eenmaal naar JSON en je fetch/axios-code past er naadloos in. Handig voor proof-of-concept-werk, migratieplanning en het schrijven van vertaallagen.

Importeren in documentdatabases

MongoDB, CouchDB, Elasticsearch en DynamoDB slaan allemaal native JSON op. Wanneer je XML-data in bulk moet laden — medische dossiers (HL7), productcatalogi, configuratieback-ups — converteer je eerst naar JSON en draai je vervolgens mongoimport of het equivalent. De veldstructuur met puntnotatie van de geconverteerde JSON werkt rechtstreeks met MongoDB-querysyntaxis.

RSS-, Atom- en feedverwerking

RSS 2.0- en Atom-feeds zijn XML, maar de meeste moderne feedlezers en aggregators consumeren JSON. Conversie maakt het mogelijk om feeds als JSON op te slaan, te bevragen en te serveren zonder een eigen parser te schrijven. Herhaalde <item>- of <entry>-elementen worden een schone array.

HL7 v2 en zorgberichten

Ziekenhuisinformatiesystemen wisselen gegevens uit in HL7 v2 (pipe-gescheiden) en HL7 v3 / FHIR (XML). Door de XML-payloads naar JSON te converteren worden ze consumeerbaar voor FHIR REST-clients, webdashboards en moderne analyse-tools.

SVG, KML en andere XML-gebaseerde formaten

SVG (vectorafbeeldingen), KML (Google Earth), GPX (gps-tracks), MathML en tientallen andere formaten zijn onder de motorkap XML. Door ze om te zetten naar JSON wordt de structuur programmatisch navigeerbaar vanuit JavaScript met normale eigenschapstoegang — zonder XML DOM API.

Voorbeeld: SOAP-envelope → JSON

Bron-XML (typische SOAP-respons):

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetUserResponse>
      <User id="42">
        <Name>Alice</Name>
        <Email>[email protected]</Email>
      </User>
    </GetUserResponse>
  </soap:Body>
</soap:Envelope>

Geconverteerde JSON:

{
  "soap:Envelope": {
    "@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
    "soap:Body": {
      "GetUserResponse": {
        "User": {
          "@id": "42",
          "Name": "Alice",
          "Email": "[email protected]"
        }
      }
    }
  }
}

Plaats de JSON rechtstreeks in een JavaScript-applicatie, parse met JSON.parse() en benader data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name.

XML vs JSON: wanneer welke gebruiken

EigenschapXMLJSON
BreedsprakigheidHoog (sluittags)Laag
Attributen vs waardenAparte conceptenAlles is een veld
SchemaXSD, DTD, RelaxNGJSON Schema
Native browserondersteuningDOMParserJSON.parse
Typisch gebruikDocumenten, SOAP, configuraties, financiële aangiftenREST-API's, webapps, NoSQL-stores
Gemengde inhoudNativeOnhandig (#text-sleutel)
CommentaarJaNee

JSON is lichter en sluit aan bij het datamodel van JavaScript, en daarom gebruikt elke moderne web-API het. XML wordt nog steeds verkozen voor documenten (het laat gemengde inhoud en rijke schema's toe), legacy enterprise-systemen en gegevensformaten in de financiële wereld, gezondheidszorg en overheid.

Online converter vs desktop Total XML Converter

FunctieOnline (deze pagina)Total XML Converter (desktop)
Bestandsgroottelimiet50 MBOnbeperkt
BatchconversieEén bestand per keerDuizenden per run
XSLT-voorbewerkingJa
Aangepaste toewijzingsregelsAuto (Badgerfish-stijl)Auto + handmatig overschrijven
Opdrachtregel / CI/CDJa (.bat, Taakplanner, npm-scripts)
Bestanden verlaten je computerJa (na 1 uur verwijderd)Nee — alles draait lokaal
PrijsGratis, beperkt dagelijks quotumPersoonlijke licentie vanaf $49,90, 30 dagen gratis proef

Voor ad-hoc XML-naar-JSON-klussen is de online converter het snelst. Voor doorlopende gegevenspipelines (nachtelijke feeds, fixture-generatie tijdens build, gevoelige enterprise-gegevens) installeer je de desktopversie Total XML Converter.

Veelvoorkomende problemen en oplossingen

  • Foutmelding "Invalid XML". Bron is niet welgevormd (niet-gesloten tag, slechte codering). Valideer eerst met een willekeurige XML-editor.
  • Uitvoer bevat veel @- en #text-ruis. Zo worden attributen en gemengde inhoud gecodeerd. Heeft je downstream-code geen attributen nodig, bewerk de JSON dan na om @-voorvoegde sleutels te verwijderen.
  • Enkel onderliggend element verpakt als object in plaats van array. Zo bedoeld — de converter maakt alleen een array wanneer een element zich herhaalt. Verwacht je code altijd een array, normaliseer dan aan de consumentkant: Array.isArray(x) ? x : [x].
  • Getallen komen als strings. XML heeft geen native types — alles is tekst. JSON-uitvoer behoudt de bron. Cast in je code (parseInt, parseFloat) indien nodig.

 

 

XML File

Bestandsextensie .XML
CategorieDocument File
BeschrijvingXML is een veelzijdige soort taal, die lijkt op HTML. Hoewel ze veel gemeen lijken te hebben, omdat beide gebaseerd zijn op tags en de inhoud en structuur van documenten definiëren, kunnen ze elkaar niet vervangen. Ten eerste toont HTML gegevens, terwijl XML ze beschrijft. Ten tweede gebruikt HTML standaardtags, terwijl XML er geen gebruikt, en gebruikers die XML-documenten schrijven, bedenken ze eigenlijk zelf. XML's lijken eenvoudiger en flexibeler te zijn dan HTML's, en ze bieden een zeer consistente manier om informatie te delen. Ondertussen bevatten deze bestanden statische gegevens, die niet weergegeven kunnen worden zonder een stuk software.
Geassocieerde programma'sChrome
Firefox
Microsoft Internet Explorer
Microsoft Office InfoPath
Notepad
Oxygen XML Editor
Safari
Ontwikkeld doorWorld Wide Web Consortium
MIME-typeapplication/xml
text/xml
Nuttige linksMeer gedetailleerde informatie over XML-bestanden
ConvertertypeXML naar JSON

JSON File

Bestandsextensie .JSON
CategorieDocument File
BeschrijvingLichtgewicht tekstformaat voor gegevensuitwisseling.
Geassocieerde programma'sTeksteditors, browsers
Ontwikkeld doorDouglas Crockford
MIME-typeapplication/json
Nuttige linksMeer gedetailleerde informatie over JSON-bestanden

Converteren van XML

Met CoolUtils is het mogelijk om XML bestanden naar verschillende andere formaten te converteren:

JSON Converters

Met CoolUtils is het mogelijk om verschillende formaten naar JSON bestanden te converteren:

Copyright 2003-2026 CoolUtils Development. Alle rechten voorbehouden.