JSON.parse() 方法用于将 JSON 格式的字符串转换为 JavaScript 对象,而 JSON.stringify() 方法用于将 JavaScript 对象转换为 JSON 字符串。这两个方法可以组合使用来实现将数据从对象到字符串再到对象的转换。
示例
// 创建一个包含属性的 JavaScript 对象
var person = {
name: "Alice",
age: 25,
city: "New York"
};
// 将 JavaScript 对象转换为 JSON 字符串
var jsonString = JSON.stringify(person);
console.log(jsonString); // 输出:{"name":"Alice","age":25,"city":"New York"}
// 将 JSON 字符串转换为 JavaScript 对象
var parsedData = JSON.parse(jsonString);
console.log(parsedData.name); // 输出:Alice
console.log(parsedData.age); // 输出:25
console.log(parsedData.city); // 输出:New York