仅使用javascript获取JSON和评估数据
例如,我需要从中获取值并进行计算,因此,如果ISteamClient和ISteamFriends为0,则一个布尔值为true,如果ISteamUser为0,则另一个布尔值为true 我对这一点是完全陌生的,我尝试过的方法也没有奏效仅使用javascript获取JSON和评估数据,javascript,json,Javascript,Json,例如,我需要从中获取值并进行计算,因此,如果ISteamClient和ISteamFriends为0,则一个布尔值为true,如果ISteamUser为0,则另一个布尔值为true 我对这一点是完全陌生的,我尝试过的方法也没有奏效 但是,由于对JSON完全陌生,我不知道如何对响应进行评估。使用您可以编写的任何现代浏览器 getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {
但是,由于对JSON完全陌生,我不知道如何对响应进行评估。使用您可以编写的任何现代浏览器
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {
data = JSON.parse(data);
var firstValue = !data.ISteamClient;
var secondValue = !data.ISteamFriends;
...
});
请发布您从ajax请求{“ISteamClient”:0,“ISteamFriends”:0,“ISteamourser”:0,“IEconItems_440”:6,“IEconItems_730”:0,“ISteamGameCoorindator_440”:0,“ISteamGameCoorindator_570”:0,“SteamCommunity”:3}收到的一些json数据我应该把这个放在什么地方?你只有
数据
:在getJSONP回调函数中。这是一个糟糕的代码。你在一个物体上循环寻找钥匙?
getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {
data = JSON.parse(data);
var firstValue = !data.ISteamClient;
var secondValue = !data.ISteamFriends;
...
});
$.getJSON( "test.json", function( data ) {
var items = [];
var ISteamClient=0,ISteamFriends=0,ISteamUser=0;
$.each( data, function( key, val ) {
console.log("Key = "+key+" and Value = "+val);
if(key==="ISteamClient")
{
ISteamClient=val;
}
else if(key==="ISteamFriends")
{
ISteamFriends=val;
}
else if(key==="ISteamUser")
{
ISteamUser=val;
}
});
if(ISteamClient==0&&ISteamFriends==0)
{
//do your things
}
if(ISteamUser==0)
{
//do your things
}
});