De JSON to XML-converter verandert een JSON-waarde - een API-antwoord, een configuratieobject, een record dat uit een database wordt geëxporteerd - in een goed gevormd XML-document. Objectsleutels worden elementen, arrays worden herhaalde broers en zussen en door conventie wordt een sleutel die wordt voorafgegaan door "@" een attribuut terwijl een "#text"-toets de tekstinhoud van het element wordt. Die conventie is de exacte inverse van hoe de XML-naar-JSON-tool een document leest, dus de twee retourzendingen netjes.
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 afhankelijkheidvrije serializer, geen wrapper rond een externe API, dus uw payloads - die vaak tokens, klantrecords of interne identificaties bevatten - verlaat de pagina nooit. Kies voor mooie of geminiificeerde uitvoer, schakel de XML-declaratie in, beslis of lege knooppunten zelf sluiten, kopieer het resultaat of download een .xml-bestand.
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.
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.
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.
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.
Toetsen die zijn voorafgegaan door "@" worden uitgezonden als elementattributen en een "#text"-toets wordt de tekstinhoud van het element - dezelfde conventie die de XML-naar-json-tool leest, dus gegevens overleven een volledige heen- en terugreis
Een JSON-array wordt uitgebreid tot herhaalde broers en zussen die de sleutelnaam delen, precies hoe collecties worden weergegeven in XML - geen kunstmatige wrapper-tags per item
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
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
Convert XML to clean, valid JSON instantly — handles attributes, nested elements, repeated tags, and CDATA
Convert JSON to clean, valid YAML instantly — configurable indentation and safe string quoting
Format, validate, and minify JSON data
0 comments
No comments yet. Be the first to share your thoughts!