JSON

const obj = JSON.parse(jsonStr)
const jsonStr = JSON.stringify(obj)

但是以上方法存在弊端,要求 jsonStr 是严格的 json 格式
解决:

const a = '{\'a\': 1}';
console.log(JSON.parse(a)); // 错误(非严格 json 格式)

// 正确
console.log(eval('(' + a + ')'));
console.log((new Function('return ' + a))());

你可能感兴趣的:(javascript)