Hvordan konvertere XML til JSON
- Legg til din .XML-fil - slipp den i boksen over eller klikk for å bla gjennom.
- Konverter den til .JSON i løpet av noen få sekunder.
- Last ned din nye .JSON-fil.
Hva du kan forvente
- XML-attributter blir JSON-nøkler med prefikset
@(f.eks.@id) og elementets tekstinnhold blir#text- gi disse nytt navn hvis det mottakende systemet forventer vanlige nøkkelnavn. - Et enkelt XML-element konverteres til et objekt, ikke en matrise med ett element; gjentatte søskenelementer med samme tag blir en matrise. Inkonsekvent XML (noen ganger ett element, noen ganger mange) kan ødelegge nedstrøms kode.
- XML-kommentarer og prosesseringsinstruksjoner blir fjernet uten varsel - trekk ut eventuelle meningsfulle metadata manuelt før konvertering.
Ofte stilte spørsmål
Er konverteringen tapsfri?
Dataverdiene overlever intakt, men strukturen er ikke 1:1. Attributter, navnerom og kommentarer blir enten omdøpt eller fjernet, så kompleks XML kan trenge et kort etterbehandlingstrinn.
Kan jeg konvertere tilbake fra JSON til XML?
Ja, de samme verktøyene fungerer omvendt. Fordi JSON kan uttrykke ting XML ikke kan (rene matriser, null-verdier), vil kanskje ikke en tur-retur-konvertering gjenskape den originale XML-en nøyaktig.
Hvorfor inneholder utdataene nøkler som `@id` og `#text`?
Dette er standardkonvensjonene for å representere henholdsvis XML-attributter og elementtekstinnhold - de er ikke feil. Gi dem nytt navn i et etterbehandlingstrinn hvis målsystemet ditt forventer vanlige nøkkelnavn.
Hva skjer med XML-navnerom?
Navneromsprefikser havner i nøkkelnavnene (f.eks.
ns:price). Fjern eller mapp dem etter konvertering hvis systemet som bruker dataene ikke håndterer nøkler med prefiks.