跳到主要内容

JavaScript如何将 JSON 字符串转换为 JSON 对象?

参考答案:

在JavaScript中,你可以使用JSON.parse()方法将JSON字符串转换为JSON对象。这是一个简单的例子:

var jsonString = '{"name":"John", "age":30, "city":"New York"}';

var jsonObject = JSON.parse(jsonString);

console.log(jsonObject.name);  // 输出 "John"
console.log(jsonObject.age);   // 输出 30
console.log(jsonObject.city);  // 输出 "New York"

在这个例子中,JSON.parse()函数接收一个JSON格式的字符串作为参数,并返回一个JavaScript对象。然后你可以像操作普通的JavaScript对象一样来操作这个返回的对象。

注意:JSON.parse()方法只能解析有效的JSON字符串。如果你试图解析一个格式不正确的JSON字符串,它会抛出一个错误。因此,你可能需要在调用JSON.parse()时使用try-catch语句来处理可能出现的错误。