Command Palette

Search for a command to run...

XM

XML naar JSON-converter

Converteer XML naar schone, geldige JSON direct - verwerkt attributen, geneste elementen, herhaalde tags en CDATA

Wat is XML naar JSON-converter?

XML naar JSON Converter transformeert elk XML-document in gelijkwaardige, goed gevormde JSON. Plak een XML-payload - een SOAP-antwoord, een RSS-feed, een configuratiebestand, een API-export - en ga terug naar schone, ingesprongen JSON die elementen toewijst aan sleutels, herhaalde tags aan arrays en attributen aan vooraf bepaalde eigenschappen, klaar voor gebruik in JavaScript, een REST-client of een datapijplijn.

XML en JSON modelgegevens anders, 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 vast te houden; en het onderscheidt een enkel kind van een lijst alleen door herhaling Deze converter behandelt elk geval opzettelijk: attributen worden sleutels met een @-voorvoegsel, gemengde inhoud houdt de tekst onder een #text-toets, en elke tag die meer dan eens verschijnt, stort in een JSON-array in, zodat uw structuur trouw blijft aan de bron.

Alles draait 100% in uw browser met behulp van een afhankelijkheid-vrije parser - geen DOMParser, geen server heen-en terugreis XML-documenten dragen vaak interne identifiers, klantrecords, of integratie payloads, dus niets dat u plakt wordt geüpload of opgeslagen De converter werkt offline zodra deze is geladen, en entiteiten worden automatisch gedecodeerd Met twee opties kunt u numerieke en boolean tekst in echte typen ontleden en attributen negeren wanneer u alleen de elementgegevens nodig hebt.

De snelste manier om een online XML naar JSON-converter te controleren is een klein record. Plakken <order id="42"><item>pen</item><item>ink</item><note>gift</note></order> en klik op Converteren, en je krijgt {"order": {"@id": "42", "item": ["pen", "ink"], "opmerking": "cadeau"}} Het attribuut krijgt een @voorvoegsel, de twee itemstrings worden een array, en de enkele noot komt eruit als een gewone teken- en nummer.

XML en JSON modelgegevens anders, dus elke conversie moet keuzes maken, en weten welke gemaakt zijn, scheelt later verwarring Attributen en onderliggende elementen delen een naamruimte in JSON maar niet in XML, dus attributen worden voorafgegaan om ze verschillend te houden Herhaalde elementen worden arrays, maar een enkele gebeurtenis is van nature dubbelzinnig: XML kan niet zeggen of één item een lijst van één of een gewone waarde is, daarom kan een document dat meestal meerdere vermeldingen heeft, anders converteren als het toevallig een Elementvolgorde binnen arrays bewaard blijft en verloren gaat tussen broers en zussen met verschillende namen, aangezien JSON-objecten ongeordend zijn door specificatie Commentaar en verwerkingsinstructies worden geschrapt. Naamruimten worden als letterlijke voorvoegsels bewaard in plaats van opgeloste elementen.

Hoe XML naar JSON-converter te gebruiken?

  1. Plak je XML

    Plak elk goed gevormd XML-document in het invoerpaneel - met of zonder een XML-declaratie - of klik op Voorbeeld laden om te beginnen bij een realistisch catalogusvoorbeeld met attributen en geneste lijsten.

  2. Kies uw opties

    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.

  3. bekeerling

    Klik op Converteren De XML wordt eerst geparseerd en gevalideerd - verkeerd opgemaakte opmaak zoals een niet-overeenkomende of niet-gesloten tag wordt gerapporteerd met een duidelijk bericht, zodat u deze kunt repareren.

  4. Kopieer of download de JSON

    Kopieer de gegenereerde JSON naar uw klembord of download het als een .json-bestand en zet het vervolgens in uw code, verzoektekst of gegevensopslag.

Belangrijkste kenmerken

  • Attributenafhandeling

    XML-attributen worden bewaard als JSON-sleutels met een @-voorvoegsel, dus er gaan geen gegevens verloren bij de conversie

  • Slimme array-detectie

    Herhaalde onderliggende elementen worden automatisch een JSON-array, terwijl een enkele gebeurtenis een gewoon object blijft - passend bij de echte structuur

  • CDATA en ONDERSTEUNING VAN

    CData-blokken worden letterlijk genomen en standaard plus numerieke entiteiten (&amp;, &#233;) worden correct in hun karakters gedecodeerd

  • Optioneel type parseren

    Verander numerieke en Booleaanse tekst zoals "3.14" of "false" in echte JSON-nummers en Booleans, of bewaar alles als tekenreeksen - jouw keuze

Frequently Asked Questions

Plak uw XML in het invoerpaneel en klik op Converteren De tool parseert de XML, converteert deze naar JSON met de door u gekozen inspringing en opties, en laat u het resultaat kopiëren of downloaden De verwerking is 100% in-browser - er wordt niets geüpload.

Comments

0 comments

0/2000 characters

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

xml to jsonxml to json converterconvert xml to jsonxml jsonxml parserxml to json onlinesoap to jsonrss to jsonxml converteronline xml to json converter