JavaScript(一)之JSON对象
一、定义
JSON格式是一种用于数据交换的的文本格式,是JavaScript对象表示法;
相比XML格式,有两个显著的优点:
1)书写简单,
2)符合JavaScript原生语法,可以由解释引擎慧直接处理,不用另外添加接卸代码。
注意:
空数组和空对象都是合格的JSON值,null本身也是一个合格的JSON值。
二、处理数据
JSON.stringify:方法用于将一个值转为字符串,该字符串符合JSON格式
如果原始对象中,有一个成员的值是undefined、函数或XML对象,这个成员会被过滤
var obj = { a:undefinded, b:function(){} c:'cc' }; var j = JSON.stringify(obj); console.log(j);//{"c":"cc"}
如果数组中,有一个成员的值是undefined、函数或XML对象,这这些值会被转成null;
var arr = [ undefinded, function(){}, 'arr' ]; var j = JSON.stringify(arr); console.log(j);//[null,null,"arr"]
JSON.parse(): 用于将JSON字符串转为成对象。

浙公网安备 33010602011771号