Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
过滤来自ECDC服务器的JSON响应_Json_Api - Fatal编程技术网

过滤来自ECDC服务器的JSON响应

过滤来自ECDC服务器的JSON响应,json,api,Json,Api,我正在做一个小项目,需要访问ECDC API并解码响应JSON数据。内容仅为欧洲国家以下区域的新冠病毒-19统计数据 然而,我发现的来源将所有欧洲国家的信息一起发送,这使得它的数据量约为470 MB,这对于一个简单的网站来说太多了,我只需要其中一个国家的数据。我曾尝试寻找其他数据库/API,但没有一个数据库/API拥有此信息,更不用说有能力对其进行过滤(尤其是对于我的国家) 以下是API的链接: 当然,我也尝试过通过URL进行过滤,这通常适用于这些类型的查询。 以德国为例: 但是响应会导致一

我正在做一个小项目,需要访问ECDC API并解码响应JSON数据。内容仅为欧洲国家以下区域的新冠病毒-19统计数据

然而,我发现的来源将所有欧洲国家的信息一起发送,这使得它的数据量约为470 MB,这对于一个简单的网站来说太多了,我只需要其中一个国家的数据。我曾尝试寻找其他数据库/API,但没有一个数据库/API拥有此信息,更不用说有能力对其进行过滤(尤其是对于我的国家)

以下是API的链接:

当然,我也尝试过通过URL进行过滤,这通常适用于这些类型的查询。
以德国为例:

但是响应会导致一个错误

如果有人成功地按国家过滤响应结果,那么就不会有那么多不必要的数据,我们将不胜感激

提前感谢,

汤姆

有几件事需要注意。首先,截至2020年12月,您下载的数据未得到维护。看来他们已经转向每周发布数据。我想如果你不需要最新的数据,那么你应该没问题。其次,API的作者似乎没有提供在服务器端过滤数据的方法。因此,我快速搜索了“用于过滤json数据的在线代理”,并得出以下结论:。您使用什么语言/工具来检索数据?很抱歉回复太晚。首先,我不知道你所说的“不被维护”是什么意思,因为我提供的链接包括到2021年第17周的测量,这是最近的。我使用JavaScript检索数据,所以这不是问题。正如您所建议的,我已经切换到代理API,它正在按预期工作,因此感谢您的建议。