XML、JSON与YAML简介

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XML、JSON与YAML简介相关的知识,希望对你有一定的参考价值。

参考技术A 信息在传递的过程中都需要加以标记,可通过标签的方式,比如html,也可以通过键值对的方式name:kang,kang这个信息被标记为name,一组带有标记的信息存储起来就成了文档。
信息标记后有很多好处:

比如,HTML是超文本信息集(文本,声音,图像,视频),是WWW的信息组织方式。HTML以标签的方式标记信息。

信息标记的形式有以下三种,XML,JSON,YAML。

一个XML文档内容如下:

JSON对象的好处是可以直接作为javascript对象进行使用,需要注意的是,JSON文件是不允许加注释的,否则会解析错误。一个JSON文件内容如下:

一个YAML文件内容如下:

以上三种文件的信息提取都需要解析器,比如通过bs4库的标签树进行遍历,但速度较慢。也可以直接进行搜索,找到相关的信息。可借助正则表达式(re)来实现,bs4库和re库结合使用。

yaml标记语言的简介

今天遇到yml这个文件,挺懵的。也是百度了一把。

 

这篇博文不错:http://www.ibm.com/developerworks/cn/xml/x-1103linrr/

 

总结一把:yaml这类标记语言用于做服务配置,因为比xml还简单与见解,可读性也很强。很多语言也有实现。

以上是关于XML、JSON与YAML简介的主要内容,如果未能解决你的问题,请参考以下文章

yaml语法及规范

SpringBoot2.x配置文件讲解

JSON 简介

JSON 简介

JSON 简介

SpringBoot-yaml文件详解