yaml用法,yaml c语言

  yaml用法,yaml c语言

  就像YAML代表YAML不是标记语言一样,YAML是一种简洁的无标记语言。YAML以数据为中心,使用空白、缩进和分支来组织数据,从而使演示更加简洁易读。

  在学习规则的同时,你可以在YAML转换JSON网页的在线演示中练习。

  基本规则YAML有以下基本规则:

  1,区分大小写

  2.缩进是用来表达层次关系的。

  3.禁止制表符缩进,只能使用空格键。

  4.缩进长度没有限制。只要元素对齐,就意味着这些元素属于一个层次结构。

  5.使用#表示注释。

  6.字符串可以不用引号标记。

  三种数据结构。映射,哈希表

  用冒号(:)表示键值对,所有缩进相同的键值对都属于一个映射。示例:

  # YAML的意思是年龄:12姓名:黄#而对应的Json的意思是{ 年龄:12,姓名:黄 }你也可以用一行字写一张地图:

  # YAML的意思是{年龄:12,姓名:黄}#对应的Json的意思是{ 年龄:12,姓名:黄 } 2,列表,数组。

  使用连字符(-)表示:

  # YAML的意思是-a- b- 12#对应的Json意思是[a , b ,12]也可以写成一行:

  # YAML的意思是[a,b,c]#对应的Json的意思是[a , b , c] 3。标量,标量

  数据的最小单位,不可再分。

  数据结构嵌套映射和列表的元素可以是另一个映射或列表或标量。因此,出现了四种常见的数据嵌套:

  1.映射嵌套映射

  # YAML表示网站:YAML:yaml.org Ruby:ruby-lang.org Python:python.org Perl:use.perl.org #对应的Json表示{网站:{YAML: yaml.org ,Ruby: ruby-lang.org ,Python: python.org ,Perl: use.perl.org}} 2、映射嵌套列表

  # YAML表示语言:-Ruby-Perl-Python-c#对应的Json表示{languages: [ruby , Perl , Python , c]} 3、list嵌套列表

  # YAML的意思是-Ruby-Perl-Python-C-C-Java #对应Json的意思是[[Ruby , Perl , Python],[C , C , Java]]另外,结构可以表示为

  #方法2-Ruby-Perl-Python-C-C-Java #方法3-[Ruby,Perl,Python]-[C,C,Java] 4、列出嵌套映射

  # YAML表示-id: 1姓名:黄- id: 2姓名:廖#对应Json表示[{ID: 1,姓名:黄 },{ID: 2,姓名:廖 }]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • c语言调用退出函数 c语言退出整个程序怎么写
  • c语言中怎么给函数初始化 c语言的初始化语句
  • c语言编写函数计算平均值 c语言求平均函数
  • 详解c语言中的字符串数组是什么,详解c语言中的字符串数组结构,详解C语言中的字符串数组
  • 表达式求值c++实现,c语言实现表达式求值
  • 看懂c语言基本语法,C语言详解,C语言的基本语法详解
  • 用c语言实现快速排序算法,排序算法设计与实现快速排序C语言,C语言实现快速排序算法实例
  • 深入解析c语言中函数指针的定义与使用方法,深入解析c语言中函数指针的定义与使用情况,深入解析C语言中函数指针的定义与使用
  • 描述E-R图,E-R图举例,关于C语言中E-R图的详解
  • 折半查找法C语言,折半查找算法(算法设计题)
  • 折半查找法C语言,c语言折半法查找数据,C语言实现折半查找法(二分法)
  • 扫雷小游戏c++代码设计,c语言扫雷游戏源代码,C语言实现扫雷小游戏详细代码
  • 怎样统计程序代码行数,C语言统计行数,C#程序员统计自己的代码行数
  • 基于c语言的贪吃蛇游戏程序设计,用c语言编写贪吃蛇游戏程序,C语言实现简单的贪吃蛇游戏
  • 图的两种遍历算法,图的遍历算法代码c语言,Python算法之图的遍历
  • 留言与评论(共有 条评论)
       
    验证码: