📜  json 解析字符串 - Javascript (1)

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

JSON 解析字符串 - Javascript

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,也是一种文本格式,易于阅读和编写。在 Javascript 中,可以使用内置函数解析和生成 JSON 字符串。本文将介绍如何在 Javascript 中解析 JSON 字符串。

使用 JSON.parse() 函数解析 JSON 字符串

JSON.parse() 函数将一个JSON 字符串解析为一个 JavaScript 值/对象。

使用语法:

JSON.parse(text[, reviver])

其中:

  • text: 必需,要被解析成 JavaScript 值的字符串
  • reviver: 可选,转换JSON 中的每个字符串/值之前的转换函数

示例代码:

const jsonString = '{"name": "Alex", "age": 25}';
const jsonObj = JSON.parse(jsonString);
console.log(jsonObj.name); // 输出:Alex
console.log(jsonObj.age); // 输出:25
使用 JSON.stringify() 函数将 JavaScript 对象转换成 JSON 字符串

JSON.stringify() 函数将一个 JavaScript 值转换成一个 JSON 字符串。

使用语法:

JSON.stringify(value[, replacer[, space]])

其中:

  • value: 必需,JavaScript 值。
  • replacer: 可选,用于选择性地替换值或转换值的函数数组。
  • space: 可选,使用缩进、空白符和换行符对字符串进行格式化,使其更易于阅读。

示例代码:

const person = { name: 'Alex', age: 25 };
const jsonString = JSON.stringify(person);
console.log(jsonString); // 输出:{"name":"Alex","age":25}

以上是 JSON 字符串的解析和生成方法的示例代码。

结论

在 Javascript 中,可以很方便地使用 JSON.parse() 函数解析 JSON 字符串,并使用 JSON.stringify() 函数将 JavaScript 对象转换为 JSON 字符串。这些函数可以帮助开发人员在 Web 开发过程中更方便地传输和处理 JSON 格式的数据。

参考链接