JSON vs XML

JSON om twee programma’s elkaar te laten begrijpen; XML waar een schema afgedwongen moet worden.

Kies JSON wanneer

JSON voor API’s, configuratie en alles wat JavaScript leest.

Kies XML wanneer

XML waar een hele sector het al eist — facturatie, overheid, uitgeverij — of waar een schema echt moet valideren.

Het detail waar mensen op stuklopen

Het omzetten is niet symmetrisch. XML kent verschil tussen attributen en elementen en JSON kent dat verschil niet, dus heen en terug levert niet hetzelfde bestand op.

Naast elkaar

JSON en XML regel voor regel vergeleken: wat elk bewaart en wat dat kost.
JSONXML
Full nameJavaScript Object NotationExtensible Markup Language
Extensie.json.xml
Mediatypeapplication/jsonapplication/xml
CompressieGeen compressieGeen compressie
Deze site kan het schrijvenJaJa

Gekozen? Zet het hier om