二、JSON拓展
2.1 parse
该方法是将json字符串解析为js对象的
使用方式:
JSON.parse(str, fn);
str:要处理的字符串
fn:要处理的函数
返回值就是本次处理的结果
有两个参数:
第一个参数:属性名称
第二个参数:属性值
从外部向内部遍历,从叶子节点到根节点
1 | // 定义json字符串 |
1 | // 定义json字符串 |
1 | // 定义json字符串 |
2.2 stringify
该方法用于将js对象转为json字符串
使用方式:
JSON.stringify(obj, fn);
obj:要处理的对象
fn:处理的函数
返回值就是本次处理的结果
有两个参数:
第一个参数:属性名
第二个参数:属性值
从内部到外部遍历,从根节点到叶子节点
1 | // 定义对象 |
1 | var result = JSON.stringify(obj, function(){ |
1 | var result = JSON.stringify(obj, function(key, value){ |
1 | var result = JSON.stringify(obj, function(key, value){ |