在JavaScript中,JSON(JavaScript Object Notation)对象是一个全局对象,用于处理JSON数据。它提供了两个方法:
JSON.parse():将一个JSON字符串解析为JavaScript对象。
JSON.stringify():将一个JavaScript对象序列化为JSON字符串。
下面是这两个方法的使用示例:
JSON.parse()
var jsonStr = '{"name":"John", "age":30, "city":"New York"}';
var jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name); // 输出 "John"
console.log(jsonObj.age); // 输出 30
console.log(jsonObj.city); // 输出 "New York"
JSON.stringify()
var person = { name: "John", age: 30, city: "New York" };
var jsonStr = JSON.stringify(person);
console.log(jsonStr); // 输出 '{"name":"John","age":30,"city":"New York"}'
需要注意的是,JSON对象只能处理符合JSON格式的数据,否则会抛出异常。例如,如果JSON字符串中有一个未定义的属性,或者值类型不符合规定的数据类型,那么JSON.parse()方法将会抛出错误。在使用JSON时,请确保数据格式正确。
[了解JSON 对象中的含义-27149原创](https://puhuiju.com/7991.html)
本文共 160 个字数,平均阅读时长 ≈ 1分钟
评论 (0)