什么是数据格式?
将数据通过一定的规范组织起来,称为数据格式。
XML数据格式
XML数据格式是将数据以标签的方式进行组装,必须以<?xml version=”1.0” encoding=”utf-8” ?>开头,标签必须成对出现。也就是说有开头标签就一定要有结尾标签。
<?xml version="1.0" encoding="utf-8" ?>
<students>
<student>
<name>张三</name>
<age>19</age>
<sex>男</sex>
</student>
<student>
<name>王五</name>
<age>22</age>
<sex>女</sex>
</student>
</students>
XML数据格式体积较大,元数据较多(描述数据的数据称为元数据),传输慢,同时解析也不太方便。在实际开发中已经很少被应用到。
JSON数据格式
JSON数据格式类似于JS当中的对象方式,通过key-value的形式组装。它相较于XML数据格式体积更小,传输快,解析方便,在实际开发中是被广泛应用的一种数据格式。
{
"student":[{
"name": "张三",
"age": "19",
"sex": "男"
},{
"name": "王五",
"age": "22",
"sex": "女 "
}]
}