码迷,mamicode.com
首页 > Web开发 > 详细

js中将字符串转换成json的方式

时间:2014-08-09 13:15:47      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   java   使用   io   ar   cti   

1、eval 方式解析,实际中用的还是比较少

function evalJson(str){ 
var json = eval(‘(‘ + str + ‘)‘); 
return json; 
}

2、使用js 的全局对象 JSON 对象

function isJson(str){ 
return JSON.parse(str); 
} 

3、还有就是jq中 使用的 $.pareJSON

$.parseJSON(str); 

4、看jq源码和一些人的写法了解一种new Function

function newJson(str){ 
var json = (new Function("return " + str))(); 
return json; 
} 
alert(strToJson("{\"city\":\"杭州\",\"province\":\"浙江\"}").city)

5、在angular 中也提供了 方法

angular.fromJson

我们常用的javascript的json 字符串方法和 angular 的方法

var str = {
‘city‘:‘北京‘,
‘type‘:‘city‘
};
console.log(angular.toJson(str));
console.log(JSON.stringify(str));

 

js中将字符串转换成json的方式,布布扣,bubuko.com

js中将字符串转换成json的方式

标签:style   blog   color   java   使用   io   ar   cti   

原文地址:http://www.cnblogs.com/llqfront/p/3900713.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!