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