yml语法
YAML Ain’t a Markup Language!
K-V:
properties:
属性名=属性值
#jack的地址 是广东省,深圳市,宝安区,航城街道,西部硅谷大厦,B区C座311室 user.name=jack user.address.province=广东省 user.address.city=深圳市 user.address.qu=宝安区 user.address.street=航城街道 user.address.street.building=西部硅谷大厦 user.address.street.building.qu=B user.address.street.building.qu.zuo=C user.address.street.building.qu.zuo.shi=311 |
---|
yml: 简洁,适合表示层级关系复杂的数据!
user: name: jack address: province: 广东省 city:深圳市 qu: 宝安区 street: 航城街道 building: 西部硅谷大厦 qu: B zuo: C shi: 311 |
---|
- yml主要使用缩进表示层级关系,一旦下一行出现了缩进,表示下一行是上一行的子属性!
- 缩进时,如果缩进的距离一致,层级一致!
- 大量使用空格,缩进时不能使用tab,K-V之间必须使用空格!
- k:(空格)v
K-V:
k:(空格)v
对象,map(k-v)
jack: name: jack age: 20 |
---|
单行:
jack: {name: jack,age: 20} |
---|
数组,List,Set
-后面也要空格:
-空格apple
fruits: - apple - banana |
---|
单行:
fruits: [apple,banana] |
---|