zoukankan      html  css  js  c++  java
  • YAML

    UNDERSTANDING YAML

    YAML是一个强大的标记语言,SLS文件的默认渲染器是YAML,将常见数据结构转换成python使用的数据结构。

    编写sls文件中的YAML需要遵循以下3个规则:

    RULE ONE: INDENTATION(缩进)

    数据之间的层级之间使用缩进来表示,不要使用tab


    RULE TWO: COLONS(冒号)

    数据以键值对的形式出现,值可以是单个也可以是一个列表,可以嵌套
    示例1:
      my_key: my_value

    或通过缩进来表示
      my_key:
        my_value

    示例2:
      first_level_dict_key:
        second_level_dict_key: value_in_second_level_dict


    RULE THREE: DASHES(破折号)

    当表示一个键有多个对应的值的时候使用破折号
    示例:

    1 my_dictionary:
    2   - list_value_one
    3   - list_value_two
    4   - list_value_three
    View Code

    对应的python数据结构如下:

    1 {'my_dictionary': ['list_value_one', 'list_value_two', 'list_value_three']}
    View Code

    python,json,yaml之间的数据结构转换可以看看下面的站点:
    http://yaml-online-parser.appspot.com/

  • 相关阅读:
    bootStrap-treeview插件
    UML常用图的几种关系的总结
    RFC中文文档
    继承:重新使用接口
    Java8向后兼容
    Java8 时间调节器
    Java8 ChronoUnits枚举
    BigDecimal.divide方法
    java.lang.Double.byteValue() 方法
    事件处理是什么?
  • 原文地址:https://www.cnblogs.com/solitarywares/p/7468891.html
Copyright © 2011-2022 走看看