现在的位置: 首页 > 综合 > 正文

字符串转换成Json的方式

2013年08月12日 ⁄ 综合 ⁄ 共 451字 ⁄ 字号 评论关闭

1、eval方式解析,恐怕这是最早的解析方式了。如下:

 

Js代码  收藏代码
  1. function strToJson(str){  
  2.      var json = eval('(' + str + ')');  
  3.      return json;  
  4. }  

 

记得别忘了str两旁的小括号。

 

2、new Function形式,比较怪异哦。如下

 

Js代码  收藏代码
  1. function strToJson(str){  
  2.     var json = (new Function("return " + str))();  
  3.     return json;  
  4. }  

 

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

 

Js代码  收藏代码
  1. function strToJson(str){  
  2.     return JSON.parse(str);  
  3. }  

 

4、使用全局的JSON对象,JSON对象转换成字符串,如下:


Js代码  收藏代码
  1. function jsonToStr(json){  
  2.     return JSON.stringify(json);  
  3. }  

抱歉!评论已关闭.