一、JSON简介
(1)json 是什么?
她是js提供的一种数据交换格式。
(2)json 应用
var param = {“id”:1, “name”:“张三”, “age”:18, “sex”:“man”};
其中param属性说明:
- 属性值可以是:字符串、数字、null、Boolean值(true or false)、数组(使用[
]括起来,取属性值时使用eval函 数取值)。 - eval()函数介绍:eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 (摘至百度百科)
val jsonStr = "alert('hello test')";
alert(jsonStr); // 输出 alert('hello test')
alert(eval(jsonStr)); //输出 hello test
eval()函数常用语将json字符串解析为json对象。
var jsonStr = "{'name':'AA', 'age':18}";
alert(jsonStr.name); // 输出 undefine
var jsonObject = eval("("+ jsonStr +")");
alert(jsonObejct.name); //输出 AA