> xml | json | konvertera <
// Konvertera mellan XML och JSON dataformat direkt
XML↔JSON Konvertering
Konvertera XML till JSON och JSON tillbaka till XML med ett klick. Fullt dubbelriktat stöd.
Syntaxkontroll
Automatisk validering av XML och JSON syntax. Tydliga felmeddelanden för felaktig indata.
Attributstöd
Hanterar XML-attribut, nästlade element, CDATA-sektioner och upprepade element som arrayer.
// OM XML TILL JSON KONVERTERING
Hur det fungerar:
XML parsas med webbläsarens inbyggda DOMParser API och traverseras rekursivt för att bygga ett JSON-objekt. XML-attribut förses med '@'-prefix, textinnehåll använder '#text' vid blandning med barnelement.
Exempel:
<book id="1"><title>Hej</title></book> → {"book":{"@id":"1","title":"Hej"}}
Vanliga användningsfall:
- >Konvertera SOAP/XML API-svar till JSON
- >Migrera XML-konfigurationsfiler till JSON
- >Transformera XML-dataflöden för webbapplikationer
- >Konvertera JSON-nyttolaster till XML för äldre system
- >Analysera och inspektera komplexa XML-strukturer
>> vanliga frågor
Q: Vad är skillnaden mellan XML och JSON?
A: XML använder taggar och attribut för att strukturera data hierarkiskt enligt W3C-standarder. JSON använder nyckel-värdepar definierade av RFC 8259.
Q: Hur mappas XML-attribut till JSON?
A: XML-attribut konverteras till JSON-egenskaper med '@'-prefix. Till exempel blir <item id="1"> {"@id": "1"} i JSON-utdata.
Q: Hur hanteras nästlade och upprepade element?
A: Nästlade XML-element blir nästlade JSON-objekt. När flera syskonelement delar samma taggnamn grupperas de automatiskt i en JSON-array.
Q: Hur hanteras CDATA?
A: CDATA-sektioner i XML behandlas som textinnehåll. CDATA-omslaget tas bort och innehållet inkluderas som ett vanligt strängvärde.
Q: Stöds XML-namnrymder?
A: Namnrymdsprefix bevaras som de är i element- och attributnamn.