> xml | json | konvertera <

// Konvertera mellan XML och JSON dataformat direkt

[DUBBELRIKTAD]

XML↔JSON Konvertering

Konvertera XML till JSON och JSON tillbaka till XML med ett klick. Fullt dubbelriktat stöd.

[VALIDERA]

Syntaxkontroll

Automatisk validering av XML och JSON syntax. Tydliga felmeddelanden för felaktig indata.

[GRATIS]

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.

// ANDRA SPRÅK