XML naar JSON Converter
Converteer XML naar JSON-formaat online
Invoer XML
Uitvoer JSON
Wat is XML naar JSON?
XML (eXtensible Markup Language) en JSON worden beide gebruikt voor gestructureerde gegevens. XML gebruikt tags en attributen; JSON gebruikt sleutels en waarden. XML naar JSON converteren betekent elementen in objecten, attributen in eigenschappen en herhaalde elementen in arrays omzetten. Veel API's en moderne systemen geven de voorkeur aan JSON. Deze tool produceert JSON uit uw XML.
De conversie wordt uitgevoerd in uw browser. U kunt kiezen voor compacte of geformatteerde uitvoer. Er wordt niets naar een server gestuurd. De W3C XML-specificatie definieert het invoerformaat.
Hoe deze tool te gebruiken
XML plakken of uploaden
Plak XML in de linker editor of upload een .xml-bestand. Gebruik Voorbeeld voor voorbeeldgegevens. Schakel Compacte uitvoer in de instellingen in voor geminificeerde JSON.
JSON-uitvoer bekijken
Het rechterpaneel toont de geconverteerde JSON. Elementen worden objecten; attributen kunnen in een aparte sleutel staan. Herhaalde elementen worden arrays. Ongeldige XML toont een fout.
Kopiëren of downloaden
Gebruik Kopiëren of Downloaden voor de JSON. Voor het omgekeerde, gebruik JSON naar XML. Om XML eerst te formatteren, gebruik de XML Formatter.
Voorbeelden: XML naar JSON
Hier is een voorbeeld van de conversie van XML naar JSON.
Voorbeeld: Abonneerecord
XML-invoer:
Gegenereerde JSON-uitvoer:
Wanneer XML naar JSON helpt
Het converteren van XML naar JSON is nuttig bij het integreren van legacy XML-API's met moderne JSON-gebaseerde systemen, bij het bouwen van web-apps die SOAP- of RSS-feeds gebruiken, of bij het migreren van datapipelines naar JSON.
XML-naar-JSON-mapping
Er is geen enkele standaardmapping. Elementen worden objecten; attributen kunnen met prefix (bijv. @attr) of in een apart object verschijnen. Tekstinhoud kan in een #text-sleutel staan. Herhaalde elementen worden typisch arrays.
Veelgestelde vragen
Hoe worden XML-attributen behandeld?
Het hangt af van de converter. Veelvoorkomende benaderingen: een apart @attributes-object of sleutels met @-prefix. Controleer de uitvoer.
Hoe zit het met XML-naamruimten?
Naamruimte-prefixen kunnen in de JSON-sleutels verschijnen. De volledige URI kan in de uitvoer staan of verwijderd zijn.
Worden mijn gegevens ergens naartoe gestuurd?
Nee. De conversie wordt uitgevoerd in uw browser.
Kan ik JSON naar XML converteren?
Ja. Gebruik het gereedschap JSON naar XML.
Wat als mijn XML ongeldig is?
De tool toont een fout. Probeer eerst de XML Validator.
Gerelateerde tools
Voor XML: W3C XML-specificatie. Voor JSON: json.org, RFC 8259. Voor XML-parsing in de browser: MDN DOMParser.