1. 程式人生 > >yaml語法三大規則

yaml語法三大規則

div one when 模版 rand efault syn blog 縮進

規則一:縮進

yaml使用一個固定的縮進風格表示數據層結構關系,Saltstack需要每個縮進級別由兩個空格組成。一定不能使用tab鍵

規則二:冒號

yaml:
mykey: my_value
每個冒號後面一定要有一個空格(以冒號結尾不需要空格,表示文件路徑的模版可以不需要空格)

規則三:短橫線
想要表示列表項,使用一個短橫杠加一個空格。多個項使用同樣的縮進級別作為同一個列表的一部分

1 2 3 4 my_dictionary: - list_value_one - list_value_two
- list_value_three

示例:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 eureka: instance: hostname: localhost client: registerWithEureka: false fetchRegistry: false serviceUrl:
defaultZone: http://${eureka.instance.hostname}: ${server.port}/eureka/ server: enableSelfPreservation: false waitTimeInMsWhenSyncEmpty: 0 spring: application: name: random-image-microservice server: port: 9999 eureka: client: serviceUrl: defaultZone: http:
//localhost:8761/eureka/ healthcheck: enabled: true

規則四:分割符

在一個文件中,可同時包含多個文件,並用"---"分隔。選擇性的符號"..."可以用來表示文件結尾.

在單一文件中,可用連續三個連字號(---)區分多個文件;

另外,還有選擇的連續三個點號(...)用來表示文件結尾.

yaml語法三大規則