ie7会出现JSON未定义;解决办法引用即可;
1,parse() : 把字符串转成json(能转字符串是JSON的形式(标准的JSON形式))
字符串中的属性要严格的加上引号
代码如下 | 复制代码 |
var str = '{"name":"hello"}'; //安全性搞,必须是严格的JSON |
例子
代码如下 | 复制代码 |
function strToJson(str){ |
2,stringify() : 把json转化成字符串
会自动的把双引号加上
代码如下 | 复制代码 |
|
————————
虽然 eval() 的功能非常强大,但在实际使用中用到它的情况并不多。
//eval : 把字符串转成JS(可执行js代码)
//eval : 什么字符串都能转 , 安全性不是很好