> xml | json | konverter <
// Konverter mellom XML og JSON dataformater øyeblikkelig
XML↔JSON Konvertering
Konverter XML til JSON og JSON tilbake til XML med ett klikk. Full toveis støtte.
Syntakssjekk
Automatisk validering av XML og JSON syntaks. Klare feilmeldinger for ugyldig inndata.
Attributtstøtte
Håndterer XML-attributter, nestede elementer, CDATA-seksjoner og gjentatte elementer som arrays.
// OM XML TIL JSON KONVERTERING
Slik fungerer det:
XML parses med nettleserens native DOMParser API og traverseres rekursivt for å bygge et JSON-objekt. XML-attributter får '@'-prefiks, tekstinnhold bruker '#text' ved blanding med barneelementer.
Eksempel:
<book id="1"><title>Hei</title></book> → {"book":{"@id":"1","title":"Hei"}}
Vanlige bruksområder:
- >Konvertere SOAP/XML API-svar til JSON
- >Migrere XML-konfigurasjonsfiler til JSON
- >Transformere XML-datastrømmer for webapplikasjoner
- >Konvertere JSON-nyttelaster til XML for eldre systemer
- >Analysere og inspisere komplekse XML-strukturer
>> ofte stilte spørsmål
Q: Hva er forskjellen mellom XML og JSON?
A: XML bruker tagger og attributter for å strukturere data hierarkisk etter W3C-standarder. JSON bruker nøkkel-verdi par definert av RFC 8259.
Q: Hvordan mappes XML-attributter til JSON?
A: XML-attributter konverteres til JSON-egenskaper med '@'-prefiks. F.eks. blir <item id="1"> til {"@id": "1"} i JSON utdata.
Q: Hvordan håndteres nestede og gjentatte elementer?
A: Nestede XML-elementer blir nestede JSON-objekter. Når flere søskenelementer deler samme tagnavn, grupperes de automatisk i et JSON-array.
Q: Hvordan håndteres CDATA?
A: CDATA-seksjoner i XML behandles som tekstinnhold. CDATA-innpakningen fjernes og innholdet inkluderes som en vanlig strengverdi.
Q: Støttes XML-navnerom?
A: Navneromprefikser bevares som de er i element- og attributtnavn.