📅  最后修改于: 2023-12-03 15:32:24.938000             🧑  作者: Mango
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集,易于人们阅读和编写,同时也易于机器进行解析和生成。由于其简洁性、易读性、易扩展性和广泛的支持,JSON已成为常用的数据传输格式之一。
JSON使用键值对的形式表示数据。键名必须是字符串,值可以是任意类型的数据。
{
"name": "John",
"age": 30,
"isMarried": true,
"hobbies": ["reading", "traveling"]
}
在JavaScript中,我们可以使用JSON.parse()
将JSON字符串转换为对象,也可以使用JSON.stringify()
将JavaScript对象转换为JSON字符串。
const jsonString = '{"name":"John","age":30,"isMarried":true,"hobbies":["reading","traveling"]}';
const jsonObj = JSON.parse(jsonString);
console.log(jsonObj.name); // Output: John
const obj = {
name: 'John',
age: 30,
isMarried: true,
hobbies: ['reading', 'traveling']
};
const jsonStr = JSON.stringify(obj);
console.log(jsonStr); // Output: {"name":"John","age":30,"isMarried":true,"hobbies":["reading","traveling"]}