JSON.parse() 与 JSON.stringify() 简单使用
真的是需要多学习,多积累,小菜记录篇
问题情况:
想在通过点击后执行一个函数,ajax 返回的 json 数据直接作为参数再次调用的时候,出现 undefined,之前没有遇到过,现在才开始了解有个 JSON.stringify(),这样写解决了:
JSON.stringify() 方法
将 JavaScript 对象或值转换为 JSON 字符串,如果指定了 replacer 函数,则可选地替换值,或者如果指定了replacer 数组,则可选地仅包括指定的属性。
JSON.parse() 与 JSON.stringify() 的区别
JSON.parse() :是从一个字符串中解析出 json 对象
例子:
//定义一个字符串
var data='{"name":"goatling"}'
//解析对象
JSON.parse(data)
结果是:
name:"goatling"
JSON.stringify():是从一个对象中解析出字符串】
var data={name:'goatling'}
JSON.stringify(data)
结果是:
'{"name":"goatling"}'