如何获取json对象的部分值

时间:2015-03-09 14:27:17

标签: javascript json

我有一个json对象:

{"images":{"2":"building.jpg","3":"campus.jpg","4":"grads.jpg","5":"trio.jpg"},"videos":[]}  

我使用此代码获取图片数量:

var imgCount = Object.keys(obj.images).length;

但是如何获取这些图像的值(building.jpg等)?我承认我很难相处。

1 个答案:

答案 0 :(得分:3)

我不知道这是否是您正在寻找的解决方案,但您可以访问它们,在这种情况下,如

obj.images["2"] //"building.jpg"
obj.images["3"] //"campus.jpg"
obj.images["4"] //"grads.jpg"
obj.images["5"] //"trio.jpg"

请记住,这里没有什么不寻常的事情发生。 您正通过它的属性名称访问对象。在这种情况下,对象是obj.images,属性名称是2,3,4和5.