这个优点还不够么? JSON首先是一种机器交换格式。在这个假设前提下,如果只是API接口的调用,或者是跨程序语言间的数据交换,总之只要是机器生成交换数据,那就没有YAML这种扩展语言出场的意义,都是标准化JSON直接搞定。 YAML和JSON的关系,犹如LESS和CSS——本身是一个规范标准的超集,便于人类识读编写。但又既可以通过一些辅助手段直接使用,更能向下编译到符合标准的子集范围之内。 合理使用,就是好东西。
这个优点还不够么?
JSON首先是一种机器交换格式。在这个假设前提下,如果只是API接口的调用,或者是跨程序语言间的数据交换,总之只要是机器生成交换数据,那就没有YAML这种扩展语言出场的意义,都是标准化JSON直接搞定。
YAML和JSON的关系,犹如LESS和CSS——本身是一个规范标准的超集,便于人类识读编写。但又既可以通过一些辅助手段直接使用,更能向下编译到符合标准的子集范围之内。
合理使用,就是好东西。