JSON
JSON定义
JSON就是一种类似XML的结构化的数据表示,本身就是一个字符串,但是它比XML更加轻便、速度更快、可读性更高,更容易使用JavaScript解析,但是没有XML描述性强。
JSON的数值分为:简单值(数字,字符串,布尔值,null)和数组以及对象。
JSON的使用方法 数组+对象
var em = ‘[
{
“name”:”LEE”,
“age”:100
},{
name”:”SUN”,
“age”:500
}
]’
JSON的访问 通过数组的方式访问
alert(em[0].name); //LEE
JSON的解析
eval(em) 不建议使用,因为这个方法本身不会判断解析内容的合法性
JSON.parse(em) ES5提供的方法,将JSON数据解析成JavaScript可使用的数组
JSON.parse(em,function(){})可接受第二个参数(选填),可以对返回的特定属性做一些操作,如下:
json = JSON.parse(em,function(key,value){
if(key =='name'){
return"Hello"+value;