欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

JSON.parse()、JSON.stringify()和toString()的区别,

来源: javaer 分享于  点击 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





相关文章

    暂无相关文章

用户点评