age: 15
address: Beijing

YAML的語(yǔ)法比較簡(jiǎn)單

語(yǔ)法格式:

支持的數(shù)據(jù)類(lèi)型:

YAML語(yǔ)言優(yōu)點(diǎn)

  1. YAML易于人們閱讀。
  2. YAML數(shù)據(jù)在編程語(yǔ)言之間是可移植的。
  3. YAML匹配敏捷語(yǔ)言的本機(jī)數(shù)據(jù)結(jié)構(gòu)。
  4. YAML具有一致的模型來(lái)支持通用工具。
  5. YAML支持單程處理。
  6. YAML具有表現(xiàn)力和可擴(kuò)展性。
  7. YAML易于實(shí)現(xiàn)和使用。

常用文本結(jié)構(gòu)化語(yǔ)言

XML:是 “eXtensible Markup Language”(可擴(kuò)展標(biāo)記語(yǔ)言),是標(biāo)記語(yǔ)言。使用廣泛,從數(shù)據(jù)標(biāo)準(zhǔn)、數(shù)據(jù)交互,到程序交換。
JSON:是“JavaScript Object Notation“( JS 對(duì)象標(biāo)記),一種輕量級(jí)的數(shù)據(jù)交換格式,與JS天然契合。發(fā)展于Web時(shí)代,是當(dāng)下REST API的事實(shí)數(shù)據(jù)格式。
YAML:是 ‘YAML Aint Markup Language'(YAML不是一種標(biāo)記語(yǔ)言)的縮寫(xiě),本意在強(qiáng)調(diào)其以數(shù)據(jù)作為重心,而非標(biāo)記語(yǔ)言。常見(jiàn)于程序配置。
Avro:以 JSON 格式存儲(chǔ)數(shù)據(jù)定義,使其便于閱讀和解釋?zhuān)粩?shù)據(jù)本身以二進(jìn)制格式存儲(chǔ),以達(dá)到緊湊且高效的目的。常用于大數(shù)據(jù)。

參考資料

YAML官方
YAML定義
YAML語(yǔ)言介紹,一文了解語(yǔ)法全貌
YAML vs JSON 5個(gè)方面的區(qū)別JSON to YAML工具

一站搜索、試用、比較全球API!
冪簡(jiǎn)集成已收錄 4993種API!
試用API,一次比較多個(gè)渠道