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