js解析json数据|js中parse()解析JSON的方法

更新时间:2019-05-13    来源:js教程    手机版     字体:

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

本文来源:http://www.bbyears.com/wangyezhizuo/50774.html

热门标签

更多>>

本类排行