json 获取路径【代码示例】

qianduancss

温馨提示:这篇文章已超过230天没有更新,请注意相关的内容是否还可用!

json 获取路径【代码示例】

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输和存储。在JSON中,数据以键值对的形式存储,并且可以嵌套使用。获取JSON数据中的某个路径,可以通过使用点号(.)或者方括号([])来访问嵌套的键。

例如,假设有如下的JSON数据:

{

"name": "John",

"age": 25,

"address": {

"street": "123 Main St",

"city": "New York"

},

"hobbies": ["reading", "music", "sports"]

}

要获取JSON数据中的某个路径,可以使用点号(.)来访问嵌套的键。例如,要获取name键对应的值,可以使用以下代码:

var json = {

"name": "John",

"age": 25,

"address": {

"street": "123 Main St",

"city": "New York"

},

"hobbies": ["reading", "music", "sports"]

};

var name = json.name;

console.log(name); // 输出 "John"

如果要获取嵌套键的值,可以使用多个点号(.)来访问。例如,要获取address键中的city键对应的值,可以使用以下代码:

var city = json.address.city;

console.log(city); // 输出 "New York"

另一种访问嵌套键的方式是使用方括号([])。方括号内可以使用字符串或者变量来表示键的名称。例如,要获取hobbies键对应的值,可以使用以下代码:

var hobbies = json["hobbies"];

console.log(hobbies); // 输出 ["reading", "music", "sports"]

同样地,如果要获取嵌套键的值,可以使用多个方括号([])来访问。例如,要获取address键中的city键对应的值,可以使用以下代码:

var city = json["address"]["city"];

console.log(city); // 输出 "New York"

通过使用点号(.)或者方括号([])来访问JSON数据的路径,可以灵活地获取所需的值。

文章版权声明:除非注明,否则均为莫宇前端原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码