Innehållet stannar hos digingen åtkomst för tredje part
Ditt filinnehåll behandlas inte på någon server. Du behöver inget personuppgiftsbiträdesavtal med gottrix för att hantera konfidentiella eller affärsdokument.
Hosted in GermanyGlobal Content Delivery
Origin-servrar hos Hetzner i Tyskland, global leverans via ett content delivery network (CDN). Ditt filinnehåll överförs aldrig i processen - det lämnar aldrig din enhet.
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
Indataformat
JSON
Utdataformat
XML
Batchbearbetning
Nej
Bearbetning
Lokalt i webbläsaren (JavaScript)
Filuppladdning
Ingen
I 3 steg
Släpp eller välj din JSON-fil.
Verktyget serialiserar den till XML.
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.
Endast med ditt samtycke mäter vi användningen anonymiserat via cookies för att förbättra gottrix. Dina filer stannar alltid lokalt, på din enhet. Integritet