JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在JavaScript中,JSON数据格式被广泛用于数据的传输和存储。
基础概念:
优势:
类型:
应用场景:
遇到的问题及解决方法:
示例代码:
下面是一个简单的JavaScript代码示例,演示如何创建、解析和修改JSON数据:
// 创建一个JSON对象
let person = {
"name": "张三",
"age": 30,
"city": "北京"
};
// 将JSON对象转换为JSON字符串
let jsonString = JSON.stringify(person);
console.log(jsonString); // 输出:{"name":"张三","age":30,"city":"北京"}
// 解析JSON字符串为JSON对象
let parsedPerson = JSON.parse(jsonString);
console.log(parsedPerson.name); // 输出:张三
// 修改JSON对象的值
parsedPerson.age = 31;
console.log(parsedPerson.age); // 输出:31
在上面的示例中,我们首先创建了一个JSON对象person
,然后使用JSON.stringify()
方法将其转换为JSON字符串。接下来,我们使用JSON.parse()
方法将JSON字符串解析为JSON对象,并访问和修改了其中的值。