如何使用javascript从json中获取值

how to use javascript to get value from json

本文关键字:获取 json 何使用 javascript      更新时间:2023-09-26

我需要用javascript:获得以下json的值

var json = JSON.parse(data); //{"rows":[{"id": 224,"data": ["$988.60"]}]}
console.log(json.rows[1].data); //throws an error.

在javascript中,arrays具有基于0的索引。如果要访问第一个元素,则必须以索引0为目标,而不是以1为目标。如果您试图访问一个大于数组的length的索引,那么它将返回undefined。因此,从undefined访问property将抛出类似的错误

未捕获的类型错误:无法读取未定义的属性"something"

在您的情况下,您必须通过访问您所需的数据

console.log(json.rows[0].data[0]);

"rows"是一个由1个元素组成的数组,从0开始索引。所以您只需要行[0]。