JSON vs XML

JSON pour que deux programmes se parlent, XML là où un schéma doit s’imposer.

Quand choisir JSON ?

JSON pour les API, la configuration et tout ce que lit JavaScript.

Quand choisir XML ?

XML là où un secteur entier l’impose déjà — facturation, administration, édition — ou là où un schéma doit réellement valider.

Ce qu’on oublie presque toujours

La conversion n’est pas symétrique. Le XML distingue attributs et éléments, distinction que le JSON n’a pas : l’aller-retour ne redonne donc pas le même fichier.

Côte à côte

JSON et XML comparés ligne par ligne : ce que chaque format conserve, et ce qu’il coûte.
JSONXML
Full nameJavaScript Object NotationExtensible Markup Language
Extension.json.xml
Type de médiaapplication/jsonapplication/xml
CompressionNon compresséNon compressé
Cette page sait l’écrireOuiOui

C’est décidé ? Convertissez ici