Hoppa till innehåll

XML ↔ JSON-konverterare

Konvertera mellan XML och JSON omedelbart. Hanterar attribut, nästade element och arrayer. Konfigurerbar indrag. Gratis, 100 % i din webbläsare.

Vad är XML och JSON?

XML (eXtensible Markup Language) är ett märkspråk för kodning av dokument i ett format som är både mänskligt läsbart och maskinläsbart. Det använder taggar för att definiera element och attribut för metadata. JSON (JavaScript Object Notation) är ett lättviktigt datautbytesformat som använder nyckel-värde-par, arrayer, strängar, tal, booleska värden och null. Medan JSON dominerar moderna webb-API:er förblir XML viktigt i företagssystem (SOAP, RSS, SVG, XHTML), konfigurationsfiler (Maven, Android) och dokumentformat (DOCX, XLSX).

XML vs JSON — viktiga skillnader

XML stöder attribut, blandat innehåll (text + element), namnrymder, scheman (XSD) och XSLT-transformationer. Det är mer utförligt men mer uttrycksfullt. JSON är mer kompakt, inbyggt stöd i JavaScript och har enklare parsning. JSON har inga attribut, kommentarer eller blandat innehåll.
Konverteringsnoteringar: XML-attribut mappas till @attribute-nycklar i JSON. Flera XML-element med samma namn blir JSON-arrayer. Rena textelement blir enkla strängvärden.

När du bör konvertera mellan XML och JSON

API-migrering — konvertera äldre SOAP/XML-API:er till JSON för moderna REST-klienter. Konfiguration — konvertera Maven pom.xml eller Android XML-konfigurationer till JSON för bearbetning. Datautbyte — brygga mellan system som använder olika format (t.ex. XML-baserade företagssystem ↔ JSON-baserade webbappar). RSS/Atom-flöden — analysera XML-flöden och konvertera till JSON för JavaScript-applikationer. Testning — konvertera mellan format för att verifiera att data roundtrippar korrekt.

Integritet

All konvertering körs 100 % i din webbläsare med det inbyggda DOMParser API:et. Ingen data skickas till någon server.