> xml | json | konverter <

// Konverter mellom XML og JSON dataformater øyeblikkelig

[TOVEIS]

XML↔JSON Konvertering

Konverter XML til JSON og JSON tilbake til XML med ett klikk. Full toveis støtte.

[VALIDER]

Syntakssjekk

Automatisk validering av XML og JSON syntaks. Klare feilmeldinger for ugyldig inndata.

[GRATIS]

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.

// ANDRE SPRÅK