📜  json 数据 - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:04.526000             🧑  作者: Mango

JSON 数据 - JavaScript

在 JavaScript 中,我们经常使用 JSON 数据格式来传输数据和存储数据。

什么是 JSON?

JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)。

JSON 语法基于 JavaScript 对象表示法的语法,因此轻松阅读和编写,同时也方便解析和生成。

JSON 被广泛用于 Web 应用程序中,以替换 XML,因为 JSON 更为轻量级,更易于解析和生成。

JSON 的语法

JSON 使用键/值对表示数据,并用逗号分隔每个键/值对。键/值对位于大括号内({})。

像这样通过 JSON.stringify() 方法创建 JSON 数据:

let myObj = { name: "John", age: 31, city: "New York" };
let myJSON = JSON.stringify(myObj);
console.log(myJSON); 
// 输出: {"name":"John","age":31,"city":"New York"}
JSON 的解析

JSON 通常是通过 AJAX 从服务器获取的文本文件。然后,我们将其解析为 JavaScript 对象,并在 Web 页面中使用。

像这样通过 JSON.parse() 方法解析 JSON 数据:

let myJSON = '{"name":"John","age":31,"city":"New York"}';
let myObj = JSON.parse(myJSON);
console.log(myObj.name); 
// 输出: John
JSON 的应用场景

JSON 数据经常用于以下场景中:

  • 从服务器端获取数据:通过 AJAX 从服务器端获取数据。
  • 发送数据到服务器端:通过 AJAX 将数据发送到服务器端。
  • 存储数据:保存数据于本地文件(以及从本地文件中加载数据)。
参考资料