【发布时间】:2020-03-30 18:24:27
【问题描述】:
如何根据索引名称解析这个对象数据。我与您分享一个数据示例。但在实际项目中,我也获得了大量的索引和子 json 数据。
下面是 JSON 数据示例:
var vehicles = {
'cars':[
{
"name":"Car 1",
"model":"Car 1 Model 1"
},
{
"name":"Car 2",
"model":"Car 2 Model 2"
},
],
'bikes':[
{
"name":"Bike 1",
"model":"Bike Model 1",
},
{
"name":"Bike 2",
"model":"Bike Model 2",
}
],
'buses':[
{
"name":"Bus 1",
"model":"Bus Model 1",
},
{
"name":"Bus 2",
"model":"Bus Model 2",
}
],
}
我正在从服务器动态获取此信息。在这个 json 数据包中,汽车/自行车/公共汽车。但也可以是不同的名称。
问题是如何根据汽车/自行车访问 Car 1 或 Bike 1 而没有像下面这样定义
console.log(vehicles.buses[0].name);
Output : Bus 1
如果您看到此处定义的总线。我想动态地做到这一点。 怎么办?
【问题讨论】:
标签: javascript jquery arrays json