YAML

作者: Sandra_liu | 来源:发表于2019-11-02 14:55 被阅读0次

1、YAML:

通用的数据串行化格式。

2、基本语法规则:

  • 大小写敏感
  • 使用缩进表示层级关系
  • 缩进时不允许使用tab键,只允许使用空格
  • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

3、注释:

使用# 表示注释

4、对象:

格式: 键:值

name: cat

行内对象:

animal: {name: cat, age: 2}

5、数组:
格式:

- cat
- dog
- fish

行内数组:

[cat, dog, fish]

嵌套数组:
格式:

animals:
  - 
    - cat
    - dog
    - fish
  -
    - cat1
    - dog1
    - fish1

行内数组:

animals: [[cat, dog, fish][cat1, dog1, fish1]]
aimals:
  -[cat, dog, fish]
  -[cat1, dog1, fish1]

6、纯量:

字符串

str: 这是一行字符串

注意:使用单引号 会转义字符串内的特殊字符
注意:使用双引号 不会转义字符串内的特殊字符

布尔型

boolean: true

整数

a: 3

浮点数

b: 3.12

null

c: ~

7、对象和数组的组合

animal:
- cat
- dog
- fish
sheep:
 name: '羊咩咩'
 age: 1.2
 str1: '我是一只快乐的\\n羊咩咩'
 str2: "我是一只可爱的\n羊咩咩"
 old: true
 girlfriend: ~

相关文章

网友评论

      本文标题:YAML

      本文链接:https://www.haomeiwen.com/subject/lyocbctx.html