Sådan konverterer du XML til JSON
- Tilføj din .XML-fil - træk den ind i boksen ovenfor, eller klik for at gennemse.
- Konverter den til .JSON på få sekunder.
- Download din nye .JSON-fil.
Hvad du kan forvente
- XML-attributter bliver til JSON-nøgler med præfikset
@(f.eks.@id), og elementers tekstindhold bliver til#text- omdøb disse, hvis modtagesystemet forventer almindelige nøglenavne. - Et enkelt XML-element konverteres til et objekt, ikke et array med ét element; gentagne søskende-tags bliver til et array. Inkonsekvent XML (nogle gange ét element, nogle gange mange) kan ødelægge efterfølgende kode.
- XML-kommentarer og behandlingsinstruktioner fjernes lydløst - udtræk eventuelle betydningsfulde metadata manuelt før konvertering.
Ofte stillede spørgsmål
Er konverteringen tabsfri?
Dataværdierne overlever intakte, men strukturen er ikke 1:1. Attributter, namespaces og kommentarer bliver enten omdøbt eller fjernet, så kompleks XML kan kræve et kort efterbehandlingstrin.
Kan jeg konvertere tilbage fra JSON til XML?
Ja, de samme værktøjer fungerer omvendt. Da JSON kan udtrykke ting, som XML ikke kan (rene arrays, null-værdier), vil en returkonvertering muligvis ikke reproducere den oprindelige XML nøjagtigt.
Hvorfor indeholder outputtet nøgler som `@id` og `#text`?
Det er standardkonventionerne for at repræsentere henholdsvis XML-attributter og elementers tekstindhold - de er ikke fejl. Omdøb dem i et efterbehandlingstrin, hvis dit målsystem forventer almindelige nøglenavne.
Hvad sker der med XML-namespaces?
Namespace-præfikser lander i nøglenavnene (f.eks.
ns:price). Fjern eller map dem efter konvertering, hvis det modtagende system ikke håndterer nøgler med præfiks.