zoukankan      html  css  js  c++  java
  • 玩转-----yaml的语法特点以及注意事项

    基本语法特点

    • 大小写敏感
    • 通过缩进表示层级关系
    • 禁止使用tab缩进,只能使用空格键
    • 使用 # 表示注释
    • 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可

    YAML语法

    --- 放在文件的开头,表示YAML文件的开始
    ... 放在文件的结尾,表示YAML文件的结束

    1.1 YAML 的设计目标:
      容易阅读

      可用于不同程序间的数据交换

      适合描述程序所使用的数据结构,特别是脚本语言

      丰富的表达能力与可扩展性

      易于使用

    1.2 YAML 与 XML、JSON
      YAML 与 XML

        具有 XML 同样的优点,但比 XML 更加简单、敏捷等
      YAML 与 JSON

        JSON 可以看作是 YAML 的子集,也就是说 JSON 能够做的事情,YAML 也能够做

        YAML 能表示得比 JSON 更加简单和阅读,例如“字符串不需要引号”。所以 YAML 容易可以写成 JSON 的格式,但并不建议这种做

        YAML 能够描述比 JSON 更加复杂的结构,例如“关系锚点”可以表示数据引用(如重复数据的引用)。

    1.3 YAML 认为数据由以下三种结构组成:(每个文档由三种结构混合组成)

        标量 (相当于数据类型)

        序列 (相当于数组和列表)

        键值表(相当于 Map 表)

    Yaml编写规范

      规范一:文档使用 Unicode 编码作为字符标准编码,例如 UTF-8

      规范二:使用“#”来表示注释内容

          .。。。。。。太多了  一般注意这些

  • 相关阅读:
    KVM虚拟化网卡管理
    KVM虚拟化存储管理
    OpenStack简介
    KVM虚拟机管理
    Jenkins持续集成
    Python函数
    Python文件处理
    Python语句
    Python数据类型的用法
    微信服务号开发小项目总结
  • 原文地址:https://www.cnblogs.com/zsplovezsp/p/12443036.html
Copyright © 2011-2022 走看看