在 JavaScript 中,可以使用 JSON.parse() 和 JSON.stringify() 方法对 JSON 数据进行处理。
- JSON.parse() 方法用于将 JSON 字符串转换为 JavaScript 对象。例如:
let jsonString = '{"name": "John", "age": 30, "city": "New York"}'; let jsonObject = JSON.parse(jsonString); console.log(jsonObject.name); // 输出 "John"
- JSON.stringify() 方法用于将 JavaScript 对象转换为 JSON 字符串。例如:
let jsonObject = {name: "John", age: 30, city: "New York"}; let jsonString = JSON.stringify(jsonObject); console.log(jsonString); // 输出 '{"name":"John","age":30,"city":"New York"}'
此外,还可以使用一些其他的 JSON 方法,如:
- JSON.keys():返回一个由给定对象的属性名组成的数组。
- JSON.values():返回一个由给定对象的属性值组成的数组。
- JSON.entries():返回一个由给定对象的键值对组成的数组。
例如:
let jsonObject = {name: "John", age: 30, city: "New York"}; console.log(JSON.keys(jsonObject)); // 输出 ["name", "age", "city"] console.log(JSON.values(jsonObject)); // 输出 ["John", 30, "New York"] console.log(JSON.entries(jsonObject)); // 输出 [["name", "John"], ["age", 30], ["city", "New York"]]