JSON ne propose pas de mécanisme de référence, et cela peut être embêtant dans certains cas. JSON ne propose pas de notions de document, et c'est très bien d'ailleurs. JSON a été conçu pour rester très simple. Mais il y a des cas ou JSON n'est pas assez avancé pour ce que l'on doit faire. Et YAML, dans ce cas, entre en jeu.
YAML propose plusieurs manières de rentrer des chaînes de caractères de façon a conserver la lisibilité du document, propose une méthode simple de découper un flux (fichier / pipe / socket) en documents, etc.
De façon général, YAML a été conçu dès le départ pour que la lecture et l'écriture à la main soit simple. JSON a (eu historiquement) un but tout autre : zapper XML de l'AJAX. La sortie de YAML 1.2 permet plutôt de dire que l'évolution de JSON c'est YAML, mais seulement pour ceux qui en ont besoin.
[^] # Re: Bof
Posté par Emmanuel C . En réponse à la dépêche YAML 1.2 est disponible !. Évalué à 2.
YAML propose plusieurs manières de rentrer des chaînes de caractères de façon a conserver la lisibilité du document, propose une méthode simple de découper un flux (fichier / pipe / socket) en documents, etc.
De façon général, YAML a été conçu dès le départ pour que la lecture et l'écriture à la main soit simple. JSON a (eu historiquement) un but tout autre : zapper XML de l'AJAX. La sortie de YAML 1.2 permet plutôt de dire que l'évolution de JSON c'est YAML, mais seulement pour ceux qui en ont besoin.