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.
XML är ett spritt, hierarkiskt dataformat - typiskt för RSS-flöden, SOAP-API:er, kontorsdokument, konfigurationer och datautbyte mellan system. För vidare bearbetning i moderna program och API:er är JSON dock smidigare. Det här verktyget översätter XML-filens trädstruktur till ett likvärdigt JSON-objekt.
Det här verktyget tolkar ditt XML helt lokalt i din webbläsare (fast-xml-parser, ren JavaScript). Kapslade element blir kapslade objekt, attribut tas över med prefixet "@_", så att ingen information går förlorad. Ogiltigt XML avvisas med ett tydligt felmeddelande. Inget laddas upp.
Du möter det här exempelvis vid utvärdering av ett nyhetsflöde, en webbplatskarta, ett gränssnitt för ett kontoutdrag eller en gammal dataexportmall som fortfarande tänker i vinkelparenteser. Notera en egenhet när du läser resultatet: förekommer ett barnelement bara en gång uppstår ett enskilt objekt, vid upprepning däremot en lista. Den som tar höjd för det i koden som bearbetar vidare undviker överraskande specialfall när antalet växlar.
Tekniska data
Tekniska data
Indataformat
XML
Utdataformat
JSON
Batchbearbetning
Nej
Bearbetning
Lokalt i webbläsaren (JavaScript)
Filuppladdning
Ingen
I 3 steg
Släpp eller välj din XML-fil.
Verktyget konverterar lokalt och gör JSON-indenteringen automatiskt.
Ladda ner JSON-filen.
Begränsningar: XML-koden måste vara välformad (annars ett tydligt fel). Attribut får prefixet '@_'. Kommentarer och bearbetningsinstruktioner hoppas över. Blandat innehåll kan inte alltid mappas entydigt. Namnrymder stannar kvar som ett prefix i nyckeln. Text som ser ut som ett tal eller en boolean känns automatiskt igen som ett riktigt JSON-tal/-boolean; ett datum förblir text, eftersom XML inte har något eget datumformat.
Vanliga frågor
Laddas min fil upp?
Nej. Omvandlingen körs helt lokalt i webbläsaren - inget skickas.
Tas attribut över?
Ja. Attribut visas i JSON-filen med prefixet "@_" före namnet.
Vad händer vid ogiltigt XML?
Du får ett tydligt felmeddelande med orsaken - ingen krasch.
Kan jag få kompakt JSON istället för indragen?
Utdata här är alltid snyggt indragen. För en kompakt (minifierad) version kör du resultatet efteråt genom vårt verktyg Formatera JSON med alternativet Kompakt.
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