sv

JSON till XML

Konvertera en JSON-fil till XML lokalt - med element och attribut, utan uppladdning, direkt i webbläsaren.

Körs lokalt på din enhet ...

Körs lokalt på din enhet ...

0%

Laddas min fil upp?

Nej. Allt körs i din webbläsare - din fil lämnar aldrig din enhet. Så går det att verifiera

Ingen uppladdning100% lokalt
Innehållet stannar hos digingen åtkomst för tredje part
Hosted in GermanyGlobal Content Delivery
Granskat externtTLS A+ · HTTP-rubriker A+

JSON är språket för moderna API:er och webbappar, men många företagssystem, SOAP-tjänster, RSS/Atom-flöden samt Office- och konfigurationsformat kräver fortfarande XML. Det här verktyget serialiserar ditt JSON-träd till likvärdig, välformad XML.

Körs helt lokalt (fast-xml-parser, ren JavaScript). Objektnycklar blir element; nycklar med prefixet "@_" blir XML-attribut, precis som i XML till JSON, så att en tur och retur bevaras. Eftersom XML behöver exakt en rot förpackas en array eller ett objekt med flera nycklar på toppnivå i ett <root>-element; poster i en array blir upprepade <item>-element.

Du möter det här vid export till ett äldre system, en import som bara tar emot XML, en SOAP-slutpunkt eller en Office-mall. Resultatet är indenterad, välformad XML med en XML-deklaration, redo att öppna eller mata in i en XML-verktygskedja. Ogiltig JSON avvisas med ett tydligt fel, ingenting laddas upp.

En strukturell skillnad formar resultatet: XML kräver exakt ett rotelement. En JSON-array i roten får därför en omslutande nod, och array-poster med samma namn blir upprepade element med det namnet - precis den form som XML-processorer och XSD-scheman förväntar sig.

Tekniska data

Tekniska data
IndataformatJSON
UtdataformatXML
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp eller välj din JSON-fil.
  2. Verktyget serialiserar den till XML.
  3. Ladda ner XML-filen.

Begränsningar: Välformad XML med exakt en rot: arrayer och objekt med flera nycklar förpackas i <root>, poster i en array blir <item>. Nycklar med prefixet "@_" blir attribut - JSON har inget eget attributbegrepp, så utan det prefixet blir allt element. Ogiltig JSON avvisas med ett tydligt fel. JSON-tal och -booleaner skrivs därmed in i XML:en som ren text, eftersom XML i sig inte känner datatyper.

Vanliga frågor

Laddas min fil upp?

Nej, konverteringen sker helt lokalt i webbläsaren. Din JSON-fil lämnar aldrig din enhet.

Hur skapas XML-attribut?

Nycklar med prefixet "@_" blir XML-attribut i stället för element. Så styr du själv vilka värden som blir attribut.

Varför ett <root>-element?

XML behöver exakt en rot. En array eller ett objekt med flera nycklar på toppnivå förpackas därför automatiskt i <root>.

Vad händer med JSON-arrayer?

Varje array blir en följd av upprepade <item>-element, så att ordningen och alla värden bevaras.

Går det att göra tur och retur?

Ja, "@_"-konventionen matchar vårt XML till JSON-verktyg, så att du kan konvertera fram och tillbaka.

Relaterade verktyg

XML till JSON · JSON till YAML · CSV till JSON · Avro till JSON · YAML till XML · TOML till JSON