XML naar JSON Converter transformeert elk XML-document in gelijkwaardige, goed gevormde JSON. Plak een XML-payload - een SOAP-reactie, een RSS-feed, een configuratiebestand, een API-export - en haal de clean, ingesprongen JSON die elementen toewijst aan sleutels, herhaalde tags aan arrays en attributen toe aan vooraf geprepareerde eigenschappen, klaar voor gebruik in JavaScript, een REST-client of een gegevenspijplijn.
XML- en JSON-modelgegevens verschillend, en een naïeve conversie verliest informatie. XML heeft attributen, waarvoor JSON geen direct equivalent heeft; het staat een element toe om zowel attributen als tekst te bevatten; en het onderscheidt een enkel kind van een lijst alleen door herhaling. Deze converter behandelt elk geval opzettelijk: attributen worden sleutels met een configureerbaar voorvoegsel (@ standaard), gemengde inhoud houdt de tekst onder een #tekstsleutel en elke tag die meer dan eens verschijnt, stort in een JSON-array, zodat uw structuur trouw blijft aan de bron.
Alles draait 100% in uw browser met behulp van een afhankelijkheidsvrije parser - geen Domparser, geen server-retour. XML-documenten bevatten vaak interne identificatiegegevens, klantrecords of payloads voor integratie, zodat niets dat u plakt, wordt geüpload of opgeslagen. De converter werkt offline nadat u deze hebt geladen, en met opties kunt u entiteiten decoderen, numerieke en booleaanse tekst in reële typen ontleden en attributen negeren wanneer u alleen de elementgegevens nodig heeft.
Plak een goed gevormd XML-document in het invoerpaneel - met of zonder een XML-declaratie - of klik op Voorbeeld laden om te beginnen met een realistisch catalogusvoorbeeld met attributen en geneste lijsten.
Kies 2-ruimte of 4-ruimte-inspringing, bepaal of attributen zijn opgenomen en schakel optioneel type parsing in om "44.95" en "true" in een reëel getal en boolean te veranderen.
Klik op Converteren. De XML wordt eerst geparseerd en gevalideerd - misvormde markeringen zoals een niet-overeenkomende of niet-gesloten tag wordt gerapporteerd met een duidelijk bericht, zodat u het kunt repareren.
Kopieer de gegenereerde JSON naar uw klembord of download het als een .json-bestand en zet het vervolgens in uw code, verzoektekst of gegevensopslag.
XML-kenmerken worden bewaard als JSON-sleutels met een configureerbaar voorvoegsel (@standaard), dus er gaan geen gegevens verloren in de conversie
Herhaalde onderliggende elementen worden automatisch een JSON-array, terwijl een enkel voorval een gewoon object blijft - overeenkomend met de echte structuur
CData-blokken worden letterlijk genomen en standaard plus numerieke entiteiten (&, é) worden correct in hun karakters gedecodeerd
Verander numerieke en booleaanse tekst zoals "3.14" of "False" in echte JSON-nummers en booleeërs, of bewaar alles als strings - uw keuze
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.
Format, validate, and minify JSON data
Convert CSV data to JSON format with support for quoted fields, type inference, and various delimiters
0 comments
No comments yet. Be the first to share your thoughts!