如何从Volley请求响应解析大型JsonArray

时间:2018-07-10 15:52:29

标签: java android arrays json android-volley

我从事一个Android项目。 我有一个齐射要求,要求我返回一个对象响应。 该响应是JsonArray的字符串,其中包含x JsonObject。 JsonArray超过40MB。 我如何解析此JsonArray?

2 个答案:

答案 0 :(得分:0)

尝试使用okhttp

  

齐射将整个http响应内容作为byte []存储在内存中,然后转换为String或Json或其他类型,因此它无法处理巨大的响应,应改用okhttp。

https://github.com/mcxiaoke/android-volley/issues/80#issuecomment-138433200

答案 1 :(得分:0)

Volley并不真正适合处理较大的响应。您可能还会遇到类似问题Android, Volley Request, the response is blocking the main thread的问题。我相信使用RetrofitOK Http库可以解决您的问题。