Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.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
Python`requests`获取JSON响应的生成器对象_Python_Json_Python 2.7_Python Requests - Fatal编程技术网

Python`requests`获取JSON响应的生成器对象

Python`requests`获取JSON响应的生成器对象,python,json,python-2.7,python-requests,Python,Json,Python 2.7,Python Requests,我使用Python的请求库来获得一个巨大的JSON响应 通常,当我执行data=resp.json()时大约需要5秒钟 然后我尝试了ujson作为data=ujson.loads(resp.text),这花费了大约2秒钟 是否有一种方法可以从响应中获取类似于生成器的对象?我知道我们有可用的流媒体功能,但我想这会给我大量的数据,而我需要每个元素的数据,因为我可以对循环进行迭代 虽然所有这些都是为了进一步缩短时间,但上述方法是否可行?或者有没有其他方法可以实现这一点(我也向任何其他图书馆开放) 谢谢

我使用Python的
请求
库来获得一个巨大的JSON响应

通常,当我执行
data=resp.json()
时大约需要5秒钟

然后我尝试了
ujson
作为
data=ujson.loads(resp.text)
,这花费了大约2秒钟

是否有一种方法可以从响应中获取类似于
生成器的对象?我知道我们有可用的
流媒体
功能,但我想这会给我大量的数据,而我需要每个元素的数据,因为我可以对
循环进行迭代

虽然所有这些都是为了进一步缩短时间,但上述方法是否可行?或者有没有其他方法可以实现这一点(我也向任何其他图书馆开放)

谢谢大家!