Invoer JSON

Uitvoer XML

Wat is JSON naar XML?

JSON en XML zijn beide formaten voor gestructureerde gegevens. JSON gebruikt sleutels en waarden; XML gebruikt tags en attributen. Het converteren van JSON naar XML betekent objecten in elementen, eigenschappen in attributen of tekstinhoud omzetten. Veel legacy-systemen en API's gebruiken XML.

De conversie wordt uitgevoerd in uw browser. Er wordt niets naar een server gestuurd. De W3C XML-specificatie definieert het uitvoerformaat.

Hoe deze tool te gebruiken

1

JSON plakken of uploaden

Plak JSON in de linker editor of upload een .json-bestand. Gebruik Voorbeeld voor voorbeeldgegevens. Stel in de instellingen de root-elementnaam en XML-declaratie in.

2

XML-uitvoer bekijken

Het rechterpaneel toont de gegenereerde XML. Object-sleutels worden elementnamen, waarden worden tekstinhoud. Arrays genereren herhaalde elementen. Het formaat wordt gedefinieerd in de XML-specificatie.

3

Downloaden of kopiëren

Gebruik Downloaden of Kopiëren om de XML te krijgen. Voor de omgekeerde conversie, gebruik XML naar JSON. Om JSON eerst te formatteren, gebruik de JSON Formatter.

Voorbeelden: JSON naar XML

Voorbeeld van conversie van JSON naar XML.

Voorbeeld: Abonneerecord

JSON-invoer:

Invoer

Gegenereerde XML-uitvoer:

Uitvoer

JSON vs XML

JSON is eenvoudiger en compacter. XML ondersteunt naamruimten, attributen en gemengde inhoud. De conversie mapt JSON-objecten naar XML-elementen. Er is geen enkele standaardmapping. Deze tool gebruikt een veelvoorkomende aanpak: objecten worden geneste elementen, arrays worden herhaalde elementen.

Veelgestelde vragen

Worden speciale XML-tekens geëscaped?

Ja. Tekens zoals <, >, & worden geëscaped in de tekstinhoud volgens de XML-specificatie.

En ongeldige XML-elementnamen?

JSON-sleutels kunnen tekens bevatten die niet zijn toegestaan in XML-elementnamen. De converter sanitizeert deze meestal. Controleer de uitvoer.

Worden mijn gegevens ergens naartoe gestuurd?

Nee. De conversie vindt plaats in uw browser.

Kan ik XML terug naar JSON converteren?

Ja. Gebruik het gereedschap XML naar JSON op deze site.

Wat is het root-element?

XML vereist een enkel root-element. In de instellingen kunt u de naam kiezen (standaard "root"). Het JSON-object wordt de inhoud van dat element.

Gerelateerde tools

XML wordt gedefinieerd door de W3C. Voor JSON: json.org, DOMParser.