JSON对象在JS中的使用
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript语法,但是JSON是独立于语言和平台的文本格式,易于人阅读和编写,同时也易于机器解析和生成。
JSON 对象在 JS 中可以用来表示任何结构化的数据,它是一个可以包含属性和值的对象,属性可以是字符串,数字,布尔值,也可以是另一个对象,值可以是字符串,数字,布尔值,也可以是另一个对象,甚至可以是一个数组。
JSON对象在JS中的创建
JSON 对象可以使用 JavaScript 中的对象字面量表示法(Object Literal Notation)来创建,语法如下:
var jsonObj = { "name": "John", "age": 30, "city": "New York" };
JSON对象在JS中的访问
JSON对象可以使用点语法(dot notation)或者方括号语法(bracket notation)来访问,点语法的语法如下:
jsonObj.name; jsonObj.age; jsonObj.city;
而方括号语法的语法如下:
jsonObj["name"]; jsonObj["age"]; jsonObj["city"];
JSON对象在JS中的遍历
JSON对象可以使用for...in语句来遍历,语法如下:
for(var key in jsonObj) { console.log(key + ": " + jsonObj[key]); }
输出如下:
name: John age: 30 city: New York
JSON对象在JS中的转换
JSON对象可以使用JSON.stringify()方法来将JSON对象转换为字符串,语法如下:
var jsonStr = JSON.stringify(jsonObj);
而可以使用JSON.parse()方法来将字符串转换为JSON对象,语法如下:
var jsonObj = JSON.parse(jsonStr);