> xml | json | konvertér <
// Konvertér mellem XML og JSON dataformater øjeblikkeligt
XML↔JSON Konvertering
Konvertér XML til JSON og JSON tilbage til XML med ét klik. Fuld tovejs understøttelse.
Syntakskontrol
Automatisk validering af XML og JSON syntaks. Klare fejlmeddelelser for forkert input.
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.