迭代json时未定义
getting undefined while iterating json
我有一个JSON元素。我需要得到每一种交易类型的交易量。当我尝试
var data = '{"2015:ATM01": {"volume": "2620000","count": "78"},"2015:PIN_PURCHASE01": {"volume": "5162305","count": "101"},"ALL:PIN_PURCHASE01": {"volume": "5162305","count": "101"},"ALL:DIRECT_DEPOSIT01": {"volume": "32752700","count": "50" }}';
var JSONArray=JSON.parse(data);
for(var k in JSONArray){
console.log("key is is.... "+k);
console.log("voulume is.... "+k.volume);
}
我得到未定义的volume。请帮帮我。谢谢。
请检查此提琴:http://jsfiddle.net/1qgvs9o9/
您需要像这样检索音量:
JSONArray[k].volume
k
是键(字符串),而不是对象。为了获得您想要的对象,您需要从JSONArray
中获取如下值:
var data = '{"2015:ATM01": {"volume": "2620000","count": "78"},"2015:PIN_PURCHASE01": {"volume": "5162305","count": "101"},"ALL:PIN_PURCHASE01": {"volume": "5162305","count": "101"},"ALL:DIRECT_DEPOSIT01": {"volume": "32752700","count": "50" }}';
var JSONArray=JSON.parse(data);
for(var k in JSONArray){
console.log("key is is.... "+k);
console.log("voulume is.... "+JSONArray[k].volume);
}
相关文章:
- 从JSON API结果迭代时未定义
- json-api和错误结果:无法读取属性'长度'的未定义
- Javascript json返回未定义
- 访问嵌套 json 对象的属性将返回未定义
- JavaScript/jQuery JSON数组问题-值为未定义
- “未定义的索引:itemdetails”,当将JSON对象从JavaScript发送到PHP时
- JSON偶尔未定义-我该如何检查
- Json显示来自网站的数据显示仅未定义
- 返回List<字符串>Jquery中的from JSON调用具有未定义的长度
- Jquery从JSON获取数据(未定义)
- 使用 RESTful API,如果未定义特定的响应 json 级别,我如何在客户端不出错
- Jquery Ajax 和 Json:如何检查是否未定义
- JQUERY JSON返回未定义
- JSON对象属性未定义
- ie11中未定义FileReader和JSON对象
- Javascript - 无法读取未定义 - json 的属性 'x'
- 尝试检查未定义json对象的类型时出错
- 客户端未定义JSON服务类
- 在d3.js的外部文件中未定义JSON数据
- 未定义JSON错误请求