Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅使用javascript获取JSON和评估数据_Javascript_Json - Fatal编程技术网

仅使用javascript获取JSON和评估数据

仅使用javascript获取JSON和评估数据,javascript,json,Javascript,Json,例如,我需要从中获取值并进行计算,因此,如果ISteamClient和ISteamFriends为0,则一个布尔值为true,如果ISteamUser为0,则另一个布尔值为true 我对这一点是完全陌生的,我尝试过的方法也没有奏效 但是,由于对JSON完全陌生,我不知道如何对响应进行评估。使用您可以编写的任何现代浏览器 getJSONP('https://steamgaug.es/api&format=js&callback=?', function(data) {

例如,我需要从中获取值并进行计算,因此,如果ISteamClient和ISteamFriends为0,则一个布尔值为true,如果ISteamUser为0,则另一个布尔值为true

我对这一点是完全陌生的,我尝试过的方法也没有奏效



但是,由于对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
            }
        });