sv

XML till JSON

Konvertera en XML-fil till JSON lokalt - med element och attribut, ingen 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+

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
IndataformatXML
UtdataformatJSON
BatchbearbetningNej
BearbetningLokalt i webbläsaren (JavaScript)
FiluppladdningIngen

I 3 steg

  1. Släpp eller välj din XML-fil.
  2. Verktyget konverterar lokalt och gör JSON-indenteringen automatiskt.
  3. 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.

Relaterade verktyg

JSON till YAML · YAML till JSON · JSON till XML · XML till YAML · TOML till JSON · GeoJSON till KML