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() 举例:
<script type="text/javascript">
var boo = new Boolean(true)
document.write(boo.toString())//true
</script>