什么是数据格式?
将数据通过一定的规范组织起来,称为数据格式。
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": "女 "}]}
