【发布时间】:2016-09-02 14:14:32
【问题描述】:
我正在尝试使用 $.getJSON 在我自己的服务器中查询 JSON 文件,然后在对象中循环。到目前为止没问题,然后我有一个 ID,它是我想要返回的对象的名称,但似乎无法正确:
var id = 301;
var url = "path/to/file.json";
$.getJSON( url, function( json ) {
var items = [];
items = json;
for (var i = 0; i < items.length; i++) {
var item = items[i];
console.log(item);
}
});
这会在控制台中打印以下内容:
现在假设我只想将对象 == 返回到 id,然后我可以像 item.banos、item.dorms 等那样引用它。
我的第一种方法类似于
console.log(json.Object.key('301'));
没用
非常感谢任何帮助。
【问题讨论】:
-
console.log(json['301'])); -
@jcubic 回答,就是这样
-
@KingRider 请使用英文。
-
@jcubic 返回未定义
标签: javascript jquery json getjson