我遇到了一个问题,无法获取JSON数据中的字符串。格式如下:
[
{
"name": "Alice",
"age": "20"
},
{
"id": "David",
"last": "25"
},
{
"id": "John",
"last": "30"
}
]
有时它们会一起改变位置,John
从第三名升至第二名:
[
{
"name": "Alice",
"age": "20"
},
{
"name": "John",
"age": "30"
},
{
"name": "David",
"age": "25"
}
]
如果我使用data[3].age
来获取John
的年龄,然后数据改变了位置,我将获得David
的年龄。
有没有一种方法可以找到name
为David
的对象并获取age
值?
data[3].age
会导致索引错误。 - user9455968