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.

Wat is de JSON naar XML-converter?

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 voor de gemeenschappelijke structuren.

Om JSON naar XML te converteren, plakt u {"order": {"@id": 42, "item": ["pen", "ink"], "opmerking": "cadeau"}} en drukt u op Converteren De uitvoer is een <order id="42"> element met <item>pen</item>, <item>ink</item> en <note>gift</note> De enkele sleutel op het hoogste niveau werd het documentelement, de @id-sleutel werd een attribuut en de array werd twee herhaalde itemtags. Omdat het een online JSON naar XML-invoer is vaste XML-converter.

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 inspringingsruimten of verklein tot één regel, stel de naam van het Root-element in die wordt gebruikt wanneer de JSON geen enkele wikkeltoets heeft (een array op het hoogste niveau plaatst elke invoer in een <item>-tag) en beslis of om de XML-declaratie op te nemen.

  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