快来学习吧!!!

luckydays

快来学习吧!!!

玩转-----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

 

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

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

 

posted @ 2020-03-08 16:14  luckydays  阅读(680)  评论(0编辑  收藏  举报