SON.parse()和JSON.stringify()方法小细节

控制台尝试结果

输入var str = '{"name":"huangxiaojian","age":"23"}'

输出undefined
输入JSON.parse(str)
输出{name: "huangxiaojian", age: "23"}
输入var a = {a:'1',b:'2'}
输出undefined
输入JSON.stringify(a)
输出"{"a":"1","b":"2"}"
输入var a = {a:1,b:2}
输出undefined
输入JSON.stringify(a)
输出"{"a":1,"b":2}"
输入var str = '{"name":"huangxiaojian","age":23}'
输出undefined
输入JSON.parse(str)

输出{name: "huangxiaojian", age: 23}

parse用于从一个字符串中解析出json对象,

stringify()用于从一个对象解析出字符串

写这个主要是说明js中JSON.parse()和JSON.stringfy()方法不会改变value值得数据类型,整型还是整型,字符串还是字符串,不过是单引号变双引号,目前学习很浅显,望各位大佬指正



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

SON.parse()和JSON.stringify()方法小细节

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭