前端小白学习的第二天,内容是关于数据格式解析。
xml数据格式
/*
xml数据格式
元数据:描述数据的数据
这种数据格式的弊端:
1、元数据占用的数据量比较大,不利于大量数据的网络传输
2、解析不太方便
*/
<?xml version="1.0" encoding="utf-8" ?>
<booklist>
<book>
<name>三国演义</name>
<author>罗贯中</author>
<desc>一个杀伐纷争的年代</desc>
</book>
<book>
<name>水浒传</name>
<author>施耐庵</author>
<desc>108条好汉的故事</desc>
</book>
</booklist>
php对xml数据的处理记得
header("Content-Type:text/xml;");//这里设置响应头信息,保证浏览器可以把相应的内容识别为xml文件类型
JSON数据格式
/*
json数据与普通js对象的区别:
1、json数据没有变量
2、json形式的数据结尾没有分号
3、json数据中的键必须用双引号包住 */
{
"name": "zhangsan",
"age": "12",
"lover": [
"coding",
"swimming",
"singing"
],
"friend": {
"high": "180cm",
"weight": "80kg"
}
}
json可解析成对象,也可将对象转成字符串
var obj = JSON.parse(str); //把json形式的字符串转成对象
console.log(obj);
var str1 = JSON.stringify(obj); //把对象转成字符串
console.log(str1);
php开发json
// json_encode()作用,就是把数组转化成json形式的字符串
$arr = array("name1"=>"tom","name2"=>"jerry","name3"=>"spike");
$str = json_encode($arr);