Javascript jQuery JSON我继续获取[object]作为值
我正在为我的站点更新脚本,以允许API从更改为正在进行的更改Javascript jQuery JSON我继续获取[object]作为值,javascript,jquery,json,Javascript,Jquery,Json,我正在为我的站点更新脚本,以允许API从更改为正在进行的更改 V1 V2 但是现在,当我为每个部分编写val时,我得到了[object object],因此我找到了一个调用val['online'],但仍然得到[object object]。我没有对JSON做太多的工作,只是简单的第一层JSON(如V1) 我做错了什么?您正在记录val,这是一个对象 我想您想登录val.online在哪里还可以获得[object object]?兔子:console.log(键+“=”+val)?“但我仍然
V1 V2
但是现在,当我为每个部分编写val时,我得到了
[object object]
,因此我找到了一个调用val['online']
,但仍然得到[object object]
。我没有对JSON做太多的工作,只是简单的第一层JSON(如V1)
我做错了什么?您正在记录
val
,这是一个对象
我想您想登录
val.online
在哪里还可以获得[object object]
?兔子:console.log(键+“=”+val)代码>?“但我仍然得到[object object]”好吧,访问val['online']
不会神奇地改变val
val
仍然是一个对象,因此如果将其转换为字符串,它将打印[object object]
。提示:将多个参数传递到console.log
而不是:console.log(key,'=',val)
.facepalm我没有得到正确的输出,因为isteamgamecorindator\u 440
更改为isteamgamecorindator
,我没有查看console.log
。谢谢你容忍我。
"ISteamClient": 0,
etc..
"ISteamClient": {
"online": 1
},
etc..
function loadup() {
$.getJSON("https://steamgaug.es/api/v2", function(data) {
var items = [];
var ISteamClient = 2,
ISteamCommunity = 2,
ISteamGameCoorindator_440 = 2,
ISteamUser = 2,
IEconItems_440 = 2;
$.each(data, function(key, val) {
if (key === "ISteamClient") {
ISteamClient = val['online'];
console.log(key + " = " + val);
}
else if (key === "SteamCommunity") {
ISteamCommunity = val['online'];
console.log(key + " = " + val);
}
else if (key === "ISteamGameCoorindator_440") {
ISteamGameCoorindator_440 = val['online'];
console.log(key + " = " + val);
}
else if (key === "ISteamUser") {
ISteamUser = val['online'];
console.log(key + " = " + val);
}
else if (key === "IEconItems_440") {
IEconItems_440 = val['online'];
console.log(key + " = " + val);
}
});
//Sort and group data
});
}