Si tu aurais dis du mal de YAML, j’aurais applaudi des deux mains, tellement le format YAML est complexe, voire stupide, et même inconsistant dans sa spec, au fil des versions . Mais là au sujet de JSON, je ne suis pas tout à fait de ton avis.

Que ce soit lisible ou pas par un être humain, je m’en fiche royalement dans les deux cas qui nous concerne, car pour moi, JSON et XML, c’est équivalent en terme de difficulté de lisibilité, avec un leger avantage à json (et beaucoup moins pire que YAML avec tout ses caractères spéciaux possibles et inimaginables)

JSON et XML n’ont pas tout à fait le même usage. Et en tant que développeur, je préfère parfois du JSON plutôt que du XML. Pour la bonne et simple raison que c’est beaucoup plus simple à *utiliser*. Coté JS, évidement. Aller chercher une valeur dans une structure JSON est beaaaauucoup plus simple que de manipuler les éléments DOM (et je ne parle pas aussi de la solution parseur SAX avec le XML, mouahahah). Idem coté serveur (ou autre), sachant que les parseurs transforment en général le contenu en objets du langage hôte. En PHP, avec JSON, je n’ai pas à utiliser une lourde API comme DOM pour manipuler le contenu (ne me parle pas de simplexml, on arrive à faire que la moitié des choses, et encore, quand ça bug pas).