Command Palette

Search for a command to run...

JS

JSON naar XML

Converteer JSON direct naar goed gevormde XML. Toets objectsleutels toe aan elementen, @-voorgevoegde sleutels voor attributen en #tekst naar inhoud, breid arrays uit naar herhaalde tags en exporteer geminifieerde of mooi gedrukte XML. 100% client-side.

Indent:
Category:data
Mode:Offline
Version:1.0.0
Access:Free

Wat is de JSON naar XML-converter?

JSON to XML interface on Toolz.dev - Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.

De JSON naar XML Converter verandert een JSON-waarde - een API-antwoord, een config-object, een record dat uit een database wordt geëxporteerd - in een goed gevormd XML-document Objectsleutels worden elementen, arrays worden herhaalde broer-zuselementen en volgens afspraak wordt een sleutel met het voorvoegsel "@" een attribuut, terwijl een "#text"-sleutel de tekstinhoud van het element wordt. Die conventie is het exacte omgekeerde van hoe de XML naar JSON-tool een document leest, dus de twee retourvluchten schoon.

JSON is de standaard voor moderne web-API's, maar veel systemen spreken nog steeds XML: SOAP-webservices, RSS- en Atom-feeds, sitemaps, Android-lay-outs, Office Open XML en talloze gegevensuitwisselingen voor ondernemingen en overheidsgegevens. Wanneer u gegevens in JSON en een doelwit hebt dat XML vereist, heeft u een voorspelbare, op regels gebaseerde conversie nodig in plaats van hoekhaakjes met de hand te bewerken en te hopen dat de nesting juist is.

Alles draait in uw browser De converter is een afhankelijkheid-vrije serializer, geen wrapper rond een externe API, dus uw payloads - die vaak tokens, klantrecords of interne identifiers bevatten - verlaten nooit de pagina Kies mooi afgedrukte of geminifieerde uitvoer, schakel de XML-declaratie in, beslis of lege knooppunten zichzelf sluiten, kopieer vervolgens het resultaat of download een .xml-bestand.

XML is strenger dan JSON over namen, en de conversie moet daaraan tegemoet komen Elementnamen kunnen niet beginnen met een cijfer of spaties bevatten, dus een JSON-sleutel zoals "2024 total" kan niet ongewijzigd een elementnaam worden en wordt aangepast in plaats van stilzwijgend te laten vallen JSON-arrays hebben geen direct XML-equivalent, dus het worden herhaalde broer-zuselementen, wat betekent dat de array-grens niet alleen kan worden hersteld van de XML: een array van één wordt omgezet in een enkel element en leest als een gewone waarde op de terugweg Null heeft geen representatie in XML en wordt een leeg element Tekens met opmaakbetekenis worden ontsnapt, dus ampersands en hoekhakenissen in uw gegevens blijven niet verloren. Rond- en JSON-terug- en XML-terug- en XML-terug-verlies is niet-trip-terug-verlies.

Hoe gebruik je de JSON naar XML-converter?

1

Plak je json

Typ of plak een JSON-object, array of waarde in de editor. Laad het voorbeeld als u wilt zien hoe attributen en herhaalde tags worden afgehandeld voordat u uw eigen gegevens gebruikt.

2

Stel de opties in

Kies 2 of 4 spaties van inspringing of verklein tot een enkele regel, kies de namen van de root- en itemelement die worden gebruikt wanneer de JSON geen enkele omloopsleutel heeft en beslis of u de XML-declaratie wilt opnemen.

3

bekeerling

Druk op Converteren. Sleutels die beginnen met @ worden attributen, een #tekstsleutel wordt elementinhoud en elk array-element wordt uitgezonden als een herhaalde tag die de naam van de bovenliggende sleutel deelt.

4

Kopiëren of downloaden

Kopieer de XML naar uw klembord of download het als een .xml-bestand. De output is goed gevormd en klaar om in een zeeplichaam, een feed of een ander XML-verbruikend systeem te vallen.

Belangrijkste kenmerken

Attributen en tekstconventies

Sleutels voorafgegaan door "@" worden uitgezonden als elementattributen en een "#text" -sleutel wordt de tekstinhoud van het element - dezelfde conventie die de XML naar JSON-tool leest, zodat gegevens een volledige retourvlucht overleven

Arrays worden herhaalde tags

Een JSON-array wordt uitgebreid tot herhaalde broer-zuselementen die de sleutelnaam delen, precies hoe collecties in XML worden weergegeven - geen kunstmatige wrapper-tags per item

mooie of verkleinde output

zend voor de mens leesbare XML uit met 2 of 4 ruimte-inspringing voor beoordeling, of verkleinen tot een enkele regel voor transport waarbij elke byte telt

Veilig ontsnappen

Ampersands en hoekhaken in tekst worden ontsnapt aan entiteiten, en attribuutwaarden ontsnappen bovendien aan dubbele aanhalingstekens, dus de uitvoer is altijd goed gevormd, ongeacht wat uw tekenreeksen bevatten

Frequently Asked Questions

Plak uw JSON in de editor en druk op Convert Objecttoetsen worden XML-elementen, arrays worden herhaalde tags en het resultaat lijkt klaar om te kopiëren of te downloaden Er is geen upload - de conversie vindt plaats in uw browser.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to xmljson to xml converterconvert json to xmljson xmljson to xml onlinejson to soapjson attributes xmljson array to xmldata format converterjson converter to xmlonline json to xml convertertranslate json to xmltransform json to xml