📜  json 列出 javascript (1)

📅  最后修改于: 2023-12-03 14:43:34.381000             🧑  作者: Mango

JSON 列出 JavaScript

简介

JSON(JavaScript Object Notation)是一种轻量级数据交换格式,与 JavaScript 语言广泛配合使用。 它是一种文本格式,并且易于阅读和编写。JSON本来就是JavaScript字面量,它支持基本的数据类型、对象、数组,这使得 JSON 格式非常适合用作数据传输格式。

基本语法

JSON由键值对构成,其中键必须是字符串,值可以是以下数据类型之一:

  • 数字
  • 字符串
  • 布尔值
  • 数组
  • 对象
  • null

以下是JSON的一个例子:

{
  "name": "lucy",
  "age": 20,
  "isStudent": true,
  "grades": [90, 85, 95],
  "address": {
    "city": "Beijing",
    "country": "China"
  },
  "hobbies": null
}
在JavaScript中使用JSON

在 JavaScript 中,可以使用内置的 JSON 对象来解析JSON数据、将JavaScript对象转换为JSON格式字符串。

解析JSON数据

使用 JSON.parse() 方法解析 JSON 字符串,将其转换为 JavaScript 对象。

const jsonStr = '{ "name": "jack", "age": 22 }';
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj.name); // "jack"
转换为JSON格式字符串

使用 JSON.stringify() 方法将 JavaScript 对象转换为JSON格式的字符串。

const jsonObj = { name: "jack", age: 22 };
const jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr); // '{ "name": "jack", "age": 22 }'
总结

JSON 作为一种可读性强,易于理解和编写的数据格式,逐渐成为 Web 开发中数据交换的标准格式。在 JavaScript 中,可以方便地使用 JSON 对象来解析和生成 JSON 数据。了解 JSON 的基本语法和方法,有助于编写更好的 JavaScript 应用程序。