zoukankan      html  css  js  c++  java
  • YAML简介

    YAML Ain’t Markup Language

    YAML 是一种简洁的非标记语言

    YAML以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读

    基本规则:

      1、大小写敏感 
      2、使用缩进表示层级关系 
      3、禁止使用tab缩进,只能使用空格键 
      4、缩进长度没有限制,只要元素对齐就表示这些元素属于一个层级。 
      5、使用#表示注释 
      6、字符串可以不用引号标注

    支持的三种数据结构

    • 对象:键值对的集合,又称为映射(mapping)/ 哈希(hashes) / 字典(dictionary)
    • 数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)
    • 纯量(scalars):单个的、不可再分的值

      eg:

    对象

    # YAML表示 
    age : 1 
    name : aa
    # 对应的Json表示 
    {'age':1,'name':'aa'}

    写在一行

    # YAML表示
    {age:1,name:aa}
    # 对应的Json表示
    {'age':1,'name':'aa'}

    数组

    # YAML表示
    - a
    - b
    - 1
    # 对应Json表示
    ['a','b',1]

    写在一行

    # YAML表示
    [a,b,1]
    # 对应Json表示
    [ 'a', 'b', 1 ]
  • 相关阅读:
    scrapy 中间件
    索引
    理解平均负载
    jquery1
    网络编程
    模块
    进程
    图书管理系统用ajax删除书籍
    mysql
    jquery
  • 原文地址:https://www.cnblogs.com/baby123/p/9182690.html
Copyright © 2011-2022 走看看