1. 合法的JSON格式
- JSON对象格式
{
字符串型键 : 值,
字符串型键 : 值,
...
}
- JSON数组
[value1, value2 ...]
value可以是:string、number、object、array、true、false、null
2. JSON方法
-
JSON.parse(text[,reviver])
功能:JSON转化为JS值或对象
参数:text:要被解析的字符串
reviver:规定原始value的改造规则
返回值:JS值或对象
[reviver案例] -
JSON.stringify(value[,replacer[,space]])
功能:JS值或对象转换成JSON字符串
参数:value:要被序列化为字符串的值
replacer:规定原始value的改造规则,可以是函数、数组、null
space:缩进用的字符串,可以是数字(<=10),字符串,null
[replacer案例]
3. JSON的兼容性实现
JSON在IE6、7浏览器中不被支持,需要手动实现。