Hur man konverterar XML till JSON
- Lägg till din .XML-fil - dra den till rutan ovan eller klicka för att bläddra.
- Konvertera den till .JSON på några sekunder.
- Ladda ner din nya .JSON-fil.
Vad du kan förvänta dig
- XML-attribut blir JSON-nycklar med prefixet
@(t.ex.@id) och elementets textinnehåll blir#text- byt namn på dessa om det mottagande systemet förväntar sig vanliga nyckelnamn. - Ett enskilt XML-element konverteras till ett objekt, inte en matris med ett element; upprepade syskon med samma tagg blir en matris. Inkonsekvent XML (ibland ett objekt, ibland många) kan orsaka fel i efterföljande kod.
- XML-kommentarer och bearbetningsinstruktioner tas bort tyst - extrahera eventuell meningsfull metadata manuellt före konvertering.
Vanliga frågor
Är konverteringen förlustfri?
Datavärden förblir intakta, men strukturen är inte 1:1. Attribut, namnrymder och kommentarer antingen döps om eller tas bort, så komplex XML kan behöva ett kort efterbehandlingssteg.
Kan jag konvertera tillbaka från JSON till XML?
Ja, samma verktyg fungerar omvänt. Eftersom JSON kan uttrycka saker som XML inte kan (rena matriser, null-värden), kan en tur-och-retur-konvertering inte alltid återskapa den ursprungliga XML-filen exakt.
Varför innehåller utdatan nycklar som `@id` och `#text`?
Dessa är standardkonventionerna för att representera XML-attribut respektive elementets textinnehåll - de är inte fel. Byt namn på dem i ett efterbehandlingssteg om ditt målsystem förväntar sig vanliga nyckelnamn.
Vad händer med XML-namnrymder?
Prefix för namnrymder hamnar i nyckelnamnen (t.ex.
ns:price). Ta bort eller mappa dem efter konverteringen om det mottagande systemet inte hanterar nycklar med prefix.