例如,我需要从 https://steamgaug.es/api 获取值并进行评估,如果 ISteamClient 和 ISteamFriends 为 0,则一个 bool 值的值为 true;如果 ISteamUser 为 0,则另一个 bool 值为 true。
我对此完全陌生,我尝试过的方法没有奏效。
<小时/> function getJSONP(url, success) {
var ud = '_' + +new Date,
script = document.createElement('script'),
head = document.getElementsByTagName('head')[0]
|| document.documentElement;
window[ud] = function(data) {
head.removeChild(script);
success && success(data);
};
script.src = url.replace('callback=?', 'callback=' + ud);
head.appendChild(script);
}
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data){
console.log(data);
});
但是对于 JSON 完全陌生,我不确定如何评估响应..
最佳答案
使用任何现代浏览器都可以编写
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {
data = JSON.parse(data);
var firstValue = !data.ISteamClient;
var secondValue = !data.ISteamFriends;
...
});
关于javascript - 仅使用 javascript 获取 JSON 并评估数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27198819/