JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,现在被广泛应用于前后端之间的数据传输。
JSON字符串取值是在前端开发中经常会用到的操作,一般有以下方法:
//示例JSON字符串 var data = { "name":"小明","age": 18,"hobby": ["篮球","读书"] } //方法一 var name = data.name; //取出"name"的值,即"小明" //方法二 var age = data['age']; //取出"age"的值,即18 //方法三 var hobby = data.hobby; //取出"hobby"的值,即["篮球","读书"]
其中,方法一和方法二是等价的。方法三可以取出数组类型的值,但需要注意,如果数组中包含的是对象,需要再次进行取值。
例如,上述示例中的"hobby"键对应的值是一个数组,如果想取出该数组的第一个元素"篮球",则需要再次进行操作:
var firstHobby = data.hobby[0]; //取出"hobby"数组中的第一个元素,即"篮球"