美文网首页
YAML语法入门

YAML语法入门

作者: 极客开发者 | 来源:发表于2022-01-17 23:18 被阅读0次

    1、YAML基本语法

    • 使用锁紧表示层级关系
    • 锁紧时不允许使用tab键,只允许使用空格
    • 大小写敏感觉

    k: (空格)v :表示一对键值对(空格必须有)
    以空格的锁紧来控制层级关系;只要是左对齐的一列数据,都是一个层级的,如下:

    server:
        port: 8081
        path: /hello
    

    2、YAML支持的三种数据结构

    • 对象 : 键值对的集合
    • 数组 : 一组按次序排列的值
    • 字面量 : 单个的、不可再分的值

    3、值的写法

    一、字面量:普通的值(数字,字符串,布尔)
    K: v :字面直接来写;
    字符默认不用加上单引号或者双引号;
    "":双引号,不会转义字符串里的特殊字符,特殊字符作为本身想表达的意思
    name: "zhangsan \n lisi",输出为:zhangsan 换行 lisi
    '':单引号,会转义特殊字符,特殊字符最终只是一个普通的字符串数据
    name: 'zhangsan \n lisi',输出为:zhangsan \n lisi

    二、对象、Map(属性和值)(键值对)

    对象:
    a.缩进写法:

    friend: 
        lastName: zhangsan
        age: 20
    

    b.行内写法

    friend: {lastName: zhangsan,age: 18}
    

    三、数组(List、Set)
    用-表示数组中的一个元素

    pets:
     - cat
     - dog
     - pig
    

    行内写法:

    pets: [cat,dog,pig]
    

    相关文章

      网友评论

          本文标题:YAML语法入门

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