在JavaScript中,JSON(JavaScript Object Notation)对象实际上就是一个普通的JavaScript对象,但它遵循特定的格式,即键值对的形式,其中键是字符串,值可以是字符串、数字、布尔值、数组、其他对象或者null。
声明一个JSON对象的基本语法如下:
let jsonObject = {
"key1": "value1",
"key2": "value2",
"key3": {
"subKey1": "subValue1",
"subKey2": "subValue2"
},
"key4": [1, 2, 3, 4, 5]
};
在这个例子中,jsonObject
是一个JSON对象,它包含了四个键值对。其中key3
的值是另一个JSON对象,key4
的值是一个数组。
注意:
如果你想要将一个普通的JavaScript对象转换为JSON字符串,你可以使用JSON.stringify()
方法:
let obj = {
name: "John",
age: 30,
city: "New York"
};
let jsonStr = JSON.stringify(obj);
console.log(jsonStr); // 输出:'{"name":"John","age":30,"city":"New York"}'
同样地,如果你想要将一个JSON字符串解析为JavaScript对象,你可以使用JSON.parse()
方法:
let jsonStr = '{"name":"John","age":30,"city":"New York"}';
let obj = JSON.parse(jsonStr);
console.log(obj.name); // 输出:John
领取专属 10元无门槛券
手把手带您无忧上云