跳转至

字符串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); // 输出:张三
  • 对象转字符串(反向操作):
const newStr = JSON.stringify(obj);

评论