【发布时间】:2016-05-06 21:48:59
【问题描述】:
我正在尝试从 json 文件中获取值
这是我在 codepen.io/krm218/pen/vGvaNN 上工作的实时代码笔
这是我的 json 文件的截图 或前往https://api.myjson.com/bins/4ky5s
我正在尝试从图像数组中检索主视图、alt-view-1 等。 我已经能够使用此代码获取其他值,例如 description 和 id
$.getJSON("json.json", function(data){
$.each(data.products, function() {
$("#results").append(
this["id"] + this["description"]
);
});
});
当我做this["images"]时,我得到了
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
我怎样才能得到这些值?
【问题讨论】:
-
您可以将实际对象作为代码发布吗?
-
images是另一个数组,您可以像使用其他值一样获取这些值,循环并访问数组内的对象,然后访问属性等。 -
看起来您正在将图像对象强制转换为字符串。你在某处使用
this["images"]上的+运算符吗? -
@maioman 成功了。谢谢!!就是 this.images[0]['main-view']
标签: javascript jquery arrays loops