`
webcode
  • 浏览: 5929047 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

js' 字符串转换成JSON对象的方法

 
阅读更多
eval方式解析。如下:
代码如下:

function strToJson(str){
var json = eval('(' + str + ')');
return json;

}

记得别忘了str两旁的小括号。
2,new Function形式,比较怪异哦。如下

代码如下:

function strToJson(str){
var json = (new Function("return " + str))();
return json;
}

3,使用全局的JSON对象,如下:
代码如下:

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


如果直接使用var obj = JSON.parse(str);

那么str必须严格按照json规范的格式 比如 {“name”:“asd”} 属性必须用双引号


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics