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 更加復雜的結構,例如“關系錨點”可以表示數據引用(如重復數據的引用)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM