> xml | json | konvertér <

// Konvertér mellem XML og JSON dataformater øjeblikkeligt

[TOVEJS]

XML↔JSON Konvertering

Konvertér XML til JSON og JSON tilbage til XML med ét klik. Fuld tovejs understøttelse.

[VALIDÉR]

Syntakskontrol

Automatisk validering af XML og JSON syntaks. Klare fejlmeddelelser for forkert input.

[GRATIS]

Attributunderstøttelse

Håndterer XML-attributter, indlejrede elementer, CDATA-sektioner og gentagne elementer som arrays.

// OM XML TIL JSON KONVERTERING

Sådan fungerer det:

XML parses med browserens native DOMParser API og gennemløbes rekursivt for at bygge et JSON-objekt. XML-attributter får '@'-præfiks, tekstindhold bruger '#text' ved blanding med børneelementer.

Eksempel:

<book id="1"><title>Hej</title></book> → {"book":{"@id":"1","title":"Hej"}}

Almindelige brugsscenarier:

  • >Konvertér SOAP/XML API-svar til JSON
  • >Migrér XML-konfigurationsfiler til JSON
  • >Transformér XML-datafeeds til webapplikationer
  • >Konvertér JSON-payloads til XML for ældre systemer
  • >Analysér og inspicér komplekse XML-strukturer

>> ofte stillede spørgsmål

Q: Hvad er forskellen mellem XML og JSON?

A: XML bruger tags og attributter til at strukturere data hierarkisk efter W3C-standarder. JSON bruger nøgle-værdi par defineret af RFC 8259.

Q: Hvordan mappes XML-attributter til JSON?

A: XML-attributter konverteres til JSON-egenskaber med '@'-præfiks. F.eks. bliver <item id="1"> til {"@id": "1"} i JSON output.

Q: Hvordan håndteres indlejrede og gentagne elementer?

A: Indlejrede XML-elementer bliver indlejrede JSON-objekter. Når flere søskendeelementer deler samme tagnavn, grupperes de automatisk i et JSON-array.

Q: Hvordan håndteres CDATA?

A: CDATA-sektioner i XML behandles som tekstindhold. CDATA-indpakningen fjernes og indholdet inkluderes som en almindelig strengværdi.

Q: Understøttes XML-navnerum?

A: Navnerumspræfikser bevares som de er i element- og attributnavne.

// ANDRE SPROG