JSON 基础用法

让我们通过一些示例来了解 JSON 的基础用法。

创建 JSON 对象

我们可以通过直接编写 JSON 格式的文本来创建 JSON 对象,也可以在编程语言中以对象的形式创建,然后将其转换为 JSON 格式的字符串。以下是一个简单的 JSON 对象示例:

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

解析 JSON 字符串

在编程语言中,我们通常会从外部数据源(例如网络请求、文件)获取 JSON 字符串,然后将其解析为对象以便进一步处理。在 JavaScript 中,我们可以使用 JSON.parse() 方法来解析 JSON 字符串,如下所示:

const jsonString = '{"name": "Alice", "age": 25}';
const obj = JSON.parse(jsonString);
console.log(obj.name); // 输出 "Alice"
console.log(obj.age); // 输出 25

将对象转换为 JSON 字符串

同样地,在处理数据时,我们可能需要将对象转换为 JSON 格式的字符串,以便进行传输或持久化存储。在 JavaScript 中,我们可以使用 JSON.stringify() 方法将对象转换为 JSON 字符串,如下所示:

const obj = { name: "Alice", age: 30 };
const jsonString = JSON.stringify(obj);
console.log(jsonString); // 输出 '{"name":"Alice","age":30}'