首页 > 编程知识 正文

java读取yml文件为json(json和xml的结构化查询语言)

时间:2023-05-04 23:26:52 阅读:96518 作者:3432

大家好。本期,让我们比较一下XML、JSON和YAML。

先说说这三种数据格式文件的共同点。它们都是文本格式的文件,可用于存储结构化数据和配置应用程序。

直观来说,这三种语言的定义是这样的。

YAML:

YAML不是标记语言。

这个定义很有意思。就说你不是标记语言。

JSON:

对象符号。

这个定义表明json自然与JavaScript有关。

XML:

可扩展标记语言。

可扩展标记语言。

现在为每种格式举一个例子,这里我们使用一个数据集。

YAML:

-

a:

- a1

- a2

b:

- b1

- b2

对象:

key:值

array:

- null_value:

- boolean: true

- integer: 1

第:条|

Jsdkh开幕讲座

欢迎交流

content: |-

或者我们

自动罐头

转换换行符

为了节省空间

JSON:

{

a': [

a1 ',

a2 '

],

' b': [

b1 ',

b2 '

],

对象' : {

键' : '值',

数组' : [

{

null_value': null

},

{

boolean': true

},

{

整数' : 1

}

]

},

段落' : 'jsdkh开始 n想要交流 n ',

内容' : '或者我们可以自动转换换行符以节省空间

}

XML:

?xml版本='1.0 '编码='UTF-8 '?

aa1/a

aa2/a

bb1/b

bb2/b

目标

键值/键

排列

null_value /

/array

排列

booleantrue/boolean

/array

排列

整数1/整数

/array

/object

段落

Jsdkh开幕讲座

欢迎交流

/段落

内容

或者我们

自动罐头

转换换行符

节省空间/内容

从上面的例子可以看出,

XML使用标签来定义结构数据,就像html一样。

YAML使用缩进来定义结构化数据。因此,空格的数量决定了这部分数据的级别。

JSON使用冒号和大括号来定义结构化数据。

这三种文件格式都使用它们的名称作为扩展名。这非常方便区分、使用和记忆。

在使用方面。

这三种格式通常用作配置文件。

XML和JSON在数据传输中非常常见,尤其是JSON,在API的开发中越来越流行。

就文件大小而言,同样的数据集。YAML文件最小,其次是JSON,XML最大。

学习难度方面,YAML最难,JSON和XML相对简单。

亲爱的朋友,我们就说到这里吧。你怎么想呢?请在下面留言讨论。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。