我正在使用Python的requests
库来获取巨大的JSON响应。
通常,当我执行data = resp.json()
时,大约需要5秒钟。
然后我尝试将ujson
设置为data = ujson.loads(resp.text)
,大约花了2秒钟。
是否有一种方法可以从响应中获取类似generator
的对象?我知道我们有streaming
工具可用,但是我想这将为我提供成块的数据,而我需要将数据作为每个元素,因为我可能会在for
上进行迭代循环。
尽管这一切都是为了进一步减少时间,但上述方法是否可能?还是有其他方法可以实现这一目标(我也对其他任何图书馆开放)?
谢谢!