我有一个这样的json对象。如何迭代JSON HashMap
{'01/19/2012': Array[1],'02/19/2012': Array[7],'03/19/2012': Array[6]}
现在我想重复这个地图
我需要像导致
Date : 01/19/2012
Array Data here
Date : 02/19/2012
Array Data here
谢谢!
我有一个这样的json对象。如何迭代JSON HashMap
{'01/19/2012': Array[1],'02/19/2012': Array[7],'03/19/2012': Array[6]}
现在我想重复这个地图
我需要像导致
Date : 01/19/2012
Array Data here
Date : 02/19/2012
Array Data here
谢谢!
在您使用条件循环使用。
for (var key in p) {
if (p.hasOwnProperty(key)) {
alert(key + " -> " + p[key]);
}
}
使用“for ... in”循环。
http://www.w3schools.com/js/js_loop_for_in.asp
如果需要对数据进行排序(因为你可能的日期),使用“for ...”到元素推到一个数组,使用排序(),然后处理结果。
更多关于排序():“变种X的Y”,其中y是对象:http://www.w3schools.com/jsref/jsref_sort.asp