如何使用javascript从json中获取值
how to use javascript to get value from json
我需要用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]。
相关文章:
- 如何使用 Node JS 获取 JSON 嵌套数组值
- 使用Javascript/JQuery获取JSON GET数据
- 在jQuery中获取JSON
- 如何使用jQuery按键搜索和获取json行数据
- 如何使用jquery获取Json的节点
- 通过字符串获取JSON对象
- 通过Azure存储以HTML形式获取JSON文件
- 获取JSON并使用Javascript解析为字符串
- 如何在angular中获取json对象的名称
- 如何使用angular获取json对象的名称
- 如何使用Ajax JQuery.ech()获取JSON值
- 可以't通过从googlemapapi获取json值
- 获取json结果的身份验证问题
- Javascript:获取 JSON 中的值计数
- 按服务获取JSON数据
- 如何使用javascript获取json元素
- 从javascript文件中获取JSON,并使用NodeJS在路由文件中显示
- 如何从给定的代码中获取JSON对象
- 获取 JSON 数据将数组项添加到变量
- 如何从具有动态可观察属性的淘汰对象中获取 JSON 字符串