string转json
方法
第一种方式:使用 js 函数 eval()
function ConvertToJsonForJs(str) {
return eval("(" + str + ")");
}
var testJson = "{ name: '小强', age: 16 }";
console.log(ConvertToJsonForJs(testJson));
第二种方式:使用 Function 来进行转换
var jsonStr = '{"userName": "tiu","userAge": 26,"isMale": true}';
var json = new Function("return " + jsonStr)();
console.log(json);
第三种方式:使用 JSON 全局对象
var jsonStr = '{"userName": "tiu","userAge": 26,"isMale": true}';
var json = JSON.parse(jsonStr);