什么是数据格式?

将数据通过一定的规范组织起来,称为数据格式。

XML数据格式

XML数据格式是将数据以标签的方式进行组装,必须以<?xml version=”1.0” encoding=”utf-8” ?>开头,标签必须成对出现。也就是说有开头标签就一定要有结尾标签。

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <students>
  3. <student>
  4. <name>张三</name>
  5. <age>19</age>
  6. <sex></sex>
  7. </student>
  8. <student>
  9. <name>王五</name>
  10. <age>22</age>
  11. <sex></sex>
  12. </student>
  13. </students>

XML数据格式体积较大,元数据较多(描述数据的数据称为元数据),传输慢,同时解析也不太方便。在实际开发中已经很少被应用到。

JSON数据格式

JSON数据格式类似于JS当中的对象方式,通过key-value的形式组装。它相较于XML数据格式体积更小,传输快,解析方便,在实际开发中是被广泛应用的一种数据格式。

  1. {
  2. "student":[{
  3. "name": "张三",
  4. "age": "19",
  5. "sex": "男"
  6. },{
  7. "name": "王五",
  8. "age": "22",
  9. "sex": "女 "
  10. }]
  11. }