yaml 基本介绍(对比json)

官网: http://www.yaml.org

YAML 是一种可读性非常高,与程序语言数据结构非常接近。同时具备丰富的表达能力和可扩展性,并且易于使用的数据标记语言。

 

优点:

YAML的可读性好。

YAML和脚本语言的交互性好。

YAML使用实现语言的数据类型。

YAML有一个一致的信息模型。

YAML易于实现。

YAML可以基于流来处理;

YAML表达能力强,扩展性好

 

与 XML、JSON相比较:

1、YAML 与 XML:     

具有 XML 同样的优点,但比 XML 更加简单、敏捷等

2、YAML 与 JSON:     

JSON 可以看作是 YAML 的子集,也就是说 JSON 能够做的事情,YAML 也能够做     

YAML 能表示得比 JSON 更加简单和阅读,例如“字符串不需要引号”。

所以 YAML 可以写成 JSON 的格式,但并不建议这种做     

YAML 能够描述比 JSON 更加复杂的结构,例如“关系锚点”可以表示数据引用(如重复数据的引用)。

 

posted on 2020-08-02 11:11  QiKa  阅读(1035)  评论(0编辑  收藏  举报