转化用法
JSON.stringify()
作用:序列化对象,也就是把对象转换为字符串
var data= {
name:'xiaoming'
}
JSON.stringify(data)
结果是字符串:
'{"name":"xiaoming"}'
JSON.parse()
作用:字符串转换为对象
var data= {
"name":"xiaoming"
}
JSON.parse(data)
结果是对象:
name:"xiaoming"
为什么不直接传Object?
意思就是:
1,最好不要直接传Object如果有条件,可以使用是JSON.stringify进行转化。这样能保证不会出bug,而且使用也比较方便
2,如果直接传Object,就可能会出现bug