字符串JSON转换
前端将 JSON 字符串转为 JSON 对象(JavaScript 对象),最安全、高效的标准方法是使用内置的 JSON.parse() 函数。例如:const jsonObj = JSON.parse(jsonString);。 [1]
常用转换方法
- JSON.parse():标准、最安全的方法,用于将符合规范的 JSON 字符串转成对象。
- eval():通过 eval('(' + str + ')') 转换,但存在安全风险,不建议在生产环境使用。 [1, 2, 3]
代码示例
- 字符串转对象:
const str = '{"name": "张三", "age": 18}';const obj = JSON.parse(str);
console.log(obj.name); // 输出:张三
- 对象转字符串(反向操作):