Skip to main content

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);

第一种方式:使用 js 函数 eval()

在线解析 JSON

解析 JSON

链接

JavaScript 中字符串(string)转 json 的方法