JSON.parse() 方法详解
概述
JSON.parse()是 JavaScript 中用于将 JSON 字符串解析成 JavaScript 对象的内置方法。在处理 JSON 数据时,这是一个非常常用的方法。本文将详细解释JSON.parse()的用法、注意事项以及在实际应用中的示例。
语法
JSON.parse(text[, reviver])text: 要解析的 JSON 字符串。reviver: 可选参数,一个函数,用于在返回之前对解析出的对象值进行变换。
用法
基本用法
假设有一个 JSON 字符串:
const jsonString = '{"name":"张三","age":30,"city":"北京"}';使用JSON.parse()方法将其解析为 JavaScript 对象:
const obj = JSON.parse(jsonString); console.log(obj); // 输出:{name: "张三", age: 30, city: "北京"}处理特殊情况
- 处理非 JSON 字符串:如果传入的字符串不是有效的 JSON,
JSON.parse()方法会抛出SyntaxError异常。
const invalidJsonString