JSON.parse()、JSON.stringify()和toString()的区别,
分享于 点击 17825 次 点评:154
JSON.parse()、JSON.stringify()和toString()的区别,
parse() 用于从一个 字符串 中解析出 json对象,stringify() 用于从一个 对象 解析出 字符串,两者作用刚好相反。toString() 方法可把一个 逻辑值 转换为 字符串,并返回结果。
parse() 举例:
var str = '{"name":"huangxiaojian","age":"23"}'
注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。
JSON.parse(str)
结果:
Object
age: "23"
name: "huangxiaojian"
__proto__: Object
stringify() 举例:
var a = {a:1,b:2}
JSON.stringify(a)
结果:
"{"a":1,"b":2}"
toString() 举例:
var boo = new Boolean(true)
document.write(boo.toString())//true
相关文章
- 暂无相关文章
用户点评