I've personally experienced #yaml (through #pandoc #configuration ) and #json through many other programs, and I *much* prefer JSON. As mentioned in the following article, YAML is *actively* hostile towards any kind of complex structure: https://utcc.utoronto.ca/~cks/space/blog.. The other benefit for something like JSON is that it is parsed by #js really easily and looks like a #cfamily language.