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种方法已经验证,很好用,注意字符串的拼接和单引号
朝朝暮暮.