动态key的json获取问题

小权 发布于 2011/09/13 09:57
阅读 4K+
收藏 0

{"7DQPG6OK00963VRO":{"docid":"7DQPG6OK00963VRO","body":"
  9月11日,平壤。这张由朝鲜中央通讯社发布的照片显示,朝鲜最高领导人金正日与中央军事委员会副委员长金正恩在参观朝鲜木兰音像社时谈笑甚欢。<\/p>","title":"金正恩视察新照片曝光","replyBoard":"3g_bbs","source":"网易图片","replyCount":46,"hasNext":false,"img":[{"ref":"","alt":"","src":"http://img3.cache.netease.com/3g/2011/9/13/20110913090626e41c6.jpg"},{"ref":"","alt":"","src":"http://img3.cache.netease.com/3g/2011/9/13/2011091309063854cf8.jpg"},{"ref":"","alt":"","src":"http://img3.cache.netease.com/3g/2011/9/13/20110913091206d8731.jpg"},{"ref":"","alt":"金正日观看音像设备。","src":"http://img4.cache.netease.com/3g/2011/9/13/20110913091220cabd4.jpg"}],"ptime":"2011-09-13 09:06:13"}}


上面一段json代码是从第三方返回的一条json数据格式,由于其key不固定,目前在javascript中无法通过key去直接获取value,大伙儿有啥好办法。

以下是问题补充:

@小权:通过 stringify 倒是可以转化为String,然后抽取其中的内容,但是img那个数组就无法获取到了。 (2011/09/13 10:02)
加载中
1
hizhengfu
hizhengfu

for(var key in json){
    console.log(json[key]);
}

scl33
scl33
@小权 : 任何对象都可以反射, 数组也可以, for(var i in [1,2,3])
小权
小权
汗,脑子锈掉了,谢谢!
0
柒月-小妖精
柒月-小妖精
我现在也遇见了这个问题。怎么解决啊!
返回顶部
顶部