天天看點

javascript json字元串轉json對象方法

/*
* @method 将拼接好字元串格式的json 轉成json對象
* @param jsonData param fomart:
* var jsonData = "{name1:'1',value1:'a',name2:'2',value2:'b' }";
* @return json;
*/
function strJsonToJson(jsonData){ 
//方法1:js下用eval生成JSON對象
//var json = eval("(" + jsonData +")");//轉換為json對象 
//return json;
//方法2:使用函數方式
  return ( new Function("return "+jsonData) )(); 
}

 
      

  

2種方法已經驗證,很好用,注意字元串的拼接和單引号

朝朝暮暮.