<!DOCTYPE html>
<html>
<head>
<title>原生JS和Jquery中的JSON处理方法</title>
<script src="./jquery.js"></script>
</head>
<body>
<script type="text/javascript">
//json处理方法
//json 概念
//json就是一种数据格式:以键值对方法描述数据的一种格式
//json对象格式
var obj = {
"age":30,
"sex":"男"
};
//json字符串格式
var str = '{"age":30,"sex":"男"}';
//json使用: 通常用在不同的网站或者语言之间,交互数据的。
//js中对json格式解析
// 将字符串格式json数据转化为对象格式的json数据
var str = '{"age":30,"sex":"男"}';
//原生js语法
var json = JSON.parse(str);
console.log(json, typeof json);//{age: 30, sex: '男'} 'object'
console.log(json.age);//通过对象属性的方式调用age,结果为30
//jquery语法
var json = $.parseJSON(str);
console.log(json, typeof json);//{age: 30, sex: '男'} 'object'
console.log(json.age);
// 将对象格式的json数据转化为字符串格式json数据
var obj = {
"age":30,
"sex":"男"
};
var str = JSON.stringify(obj);
console.log(str, typeof str);//{"age":30,"sex":"男"} string
</script>
</body>
</html>
|