YAML(/ˈjæməl/,和camel同发音 )是人类可读的 数据序列化语言。它通常用于配置文件
yaml表示 | json表示 | 备注信息 |
---|---|---|
“ | “ | |
“ | “ | 使用内嵌块的表示方式 |
“ | { name: ‘pets’ } |
* 对象
name: pets
{ name: 'pets' }
people: {name:jamet,age:33}
{ people: { 'name:jamet': null, 'age:33': null } }
水果:
- 苹果
- 西瓜
- 桃子
{ '水果': [ '苹果', '西瓜', '桃子' ] }
水果: [ 苹果, 西瓜, 桃子, 果汁]
{ '水果': [ '苹果, 西瓜, 桃子, 果汁' ] }
数据: |
曾经有一份真挚的爱情
摆在我的面前
,门口说:
“请不要乱来”
所以就不来了
{ '数据': '曾经有一份真挚的爱情\n摆在我的面前\n,门口说:\n“请不要乱来”\n所以就不来了\n' }
数据: >
曾经有一份真挚的爱情
摆在我的面前
,门口说:
“请不要乱来”
所以就不来了
{ '数据': '曾经有一份真挚的爱情 摆在我的面前 ,门口说: “请不要乱来” 所以就不来了\n' }
server: &server
host: 127.0.0.1
port: 1521
dev:
database: dev_app
<<: *server
prod:
database: prod_app
<<: *server
{ server: { host: '127.0.0.1', port: 1521 },
dev: { database: 'dev_app', host: '127.0.0.1', port: 1521 },
prod: { database: 'prod_app', host: '127.0.0.1', port: 1521 } }
a: 123
b: "123"
c: !!str 123
d: !!str true
e: 是