一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

js中parse()解析JSON的方法

时间:2014-03-26 编辑:简简单单 来源:一聚教程网

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 : 什么字符串都能转 , 安全性不是很好

热门栏目