YAML檔案格式簡介

2022-09-06 11:27:24 字數 814 閱讀 4001

yaml是一種用來寫配置檔案的序列化語言,跟json有些像,yaml又稱作json的超集,yaml的設計則是為了友好可讀性,主要用於配置資訊的書寫,而json設計的目的則是為了簡單和通用,主要用於儲存資料和應用層資料通訊使用。

yaml基於縮排的作用域跟python語法格式比較相似,縮排塊方便資料的結構化。

注意:yaml檔案大小寫敏感,不允許使用用tab製表符號代替空格。

1、block sequences 塊序列是乙個簡單的一系列節點

block sequence:  

- one

- two : three

2、錨點符號的示例:

(官方表述:repeated nodes (objects) are first identified by an anchor (marked with the ampersand - [「&」]( anchor//)), and are then aliased (referenced with an asterisk - [「*」]( alias//)) thereafter. )

---

hr: - mark mcgwire

# following node labeled ss

- &ss sammy sosa

rbi:

- *ss # subsequent occurrence

- ken griffey

yaml檔案格式基本語法介紹完畢。

yaml 檔案格式簡介

yaml 的意思其實是 yet another markup language 仍是一種置標語言 的縮寫。yaml的語法和其他高階語言類似,並且可以簡單表達清單 雜湊表,標量等資料形態 儘管它比較適合用來表達階層式 hierarchical model 的資料結構,不過也有精緻的語法可以表示關聯性 ...

plist檔案格式簡介

plist是property list的縮寫。plist中包括一些命名值和使用core foundation型別建立的值的列表。這些型別包括cfstring,cfnumber,cfboolean,cfdata,cfdate,cfarray,以及cfdictionary。利用這些型別建立的資料能夠高效...

BMP檔案格式簡介

bmp檔案是一種畫素檔案,它儲存了一幅圖象中所有的畫素。這種檔案格式可以儲存單色位圖 16色或256色索引模式畫素圖 24位真彩色圖象,每種模式種單一畫素的大小分別為1 8位元組,1 2位元組,1位元組和3位元組。目前最常見的是256色bmp和24位色bmp。這種檔案格式還定義了畫素儲存的幾種方法,...