JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,尤其适合于Web应用中的数据传输。在JavaScript中可以将JSON数据解析为对象,然后通过对对象的属性进行操作实现数据的处理。为了便于处理数据,我们需要将JSON中的键值对赋值给变量。
var data = {"name":"Tom", "age":18, "address":"Shanghai"}; var name = data.name; var age = data.age; var address = data.address;
在上面的代码中,我们将一个包含三个键值对的JSON对象赋值给变量data。接下来,我们通过访问data对象的属性获取对应值,并将它们分别赋值给变量name、age和address。这种方式避免了直接操作JSON数据所带来的复杂性。
除了通过点(.)操作符访问对象属性外,还可以使用方括号([])操作符。在方括号内输入属性名称即可获取对应值。
var data = {"name":"Tom", "age":18, "address":"Shanghai"}; var name = data["name"]; var age = data["age"]; var address = data["address"];
和使用点操作符类似,使用方括号操作符也可以将JSON中的键值对赋值给变量。这种方式在属性名称为字符串时特别有用。例如:
var data = {"name":"Tom", "age":18, "address":"Shanghai"}; var key = "name"; var value = data[key];
以上代码使用变量key存储属性名称,在方括号中使用变量名访问属性值,实现了动态读取JSON中的键值对。这种方式极大地方便了数据操作。