JSON 对象的方法:
1. JSON.stringify():
该方法用于将 JavaScript 对象转换为 JSON 字符串。
var person = { name: "John", age: 30, city: "New York" };
var jsonString = JSON.stringify(person);
console.log(jsonString);
2. JSON.parse():
该方法用于将 JSON 字符串解析为 JavaScript 对象。
var jsonString = '{"name":"John","age":30,"city":"New York"}';
var person = JSON.parse(jsonString);
console.log(person);
JSON 的语法规则:
- 数据由键值对构成,键值对之间使用逗号分隔。
- 对象使用花括号 {} 包裹,键值对之间用逗号分隔。
- 数组使用方括号 [] 包裹,元素之间用逗号分隔。
- 字符串使用双引号 ""。
- 数字、布尔值、null 不需要引号。
- JSON 对象中的值可以是对象、数组、字符串、数字、布尔值、null。
示例:
// JSON 对象
var person = {
"name": "John",
"age": 30,
"city": "New York",
"isStudent": false,
"grades": [90, 85, 92],
"address": {
"street": "123 Main St",
"zipCode": "10001"
},
"isNull": null
};
// 转换为 JSON 字符串
var jsonString = JSON.stringify(person);
console.log(jsonString);
// 解析 JSON 字符串为 JavaScript 对象
var parsedPerson = JSON.parse(jsonString);
console.log(parsedPerson);
使用 JSON 可以方便地在不同系统之间进行数据交换。在实际开发中,常常用于与服务器进行数据传输,或者在客户端存储和获取数据。需要注意的是,JSON 格式要求键和字符串都使用双引号,而不是单引号。
转载请注明出处:http://www.zyzy.cn/article/detail/12807/JavaScript