在线json/yaml互相转换

这是一款在线json和yaml互相转换的工具,可实现json格式数据转换为yaml格式效果、json转yaml,同时也提供把yaml转换为json代码的功能,该工具功能非常简单实用,免费提供给需要的朋友使用,在使用时候只需要把想要转换的代码贴入框中,然后点击转换按钮即可获得结果。

什么是YAML?

YAML是一个类似 XML、JSON 的标记性语言。它强调以数据为中心,并不是以标识语言为重点。因而YAML本身的定义比较简单,号称"一种人性化的数据格式语言"。YAML的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种配置文件、倾印调试内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。

YAML的语法比较简单,主要有下面几个:

大小写敏感

使用缩进表示层级关系

缩进不允许使用tab,只允许空格( 低版本限制 )

缩进的空格数不重要,只要相同层级的元素左对齐即可

'#'表示注释

YAML支持以下几种数据类型:

纯量:单个的、不可再分的值

对象:键值对的集合,又称为映射(mapping)/ 哈希(hash) / 字典(dictionary)

数组:一组按次序排列的值,又称为序列(sequence) / 列表(list)

一个简单的YAML文件