【发布时间】:2018-12-18 13:23:18
【问题描述】:
我从事一个 Android 项目。 我有一个 Volley 请求,它返回给我一个对象响应。 这个响应是一个 JsonArray 字符串,里面有 x JsonObject。 JsonArray 超过 40MB。 如何解析这个 JsonArray ?
【问题讨论】:
-
您正在接收一个 40MB 的 JSONArray 字符串? oO 或者什么是“Mo”?
-
抱歉,Mo 是 MB 的法语单词 ( 1Mo = 1MB )。
-
你试过
JSONArray response = new JSONArray(your40MBString);吗? -
是的,我试试:
JSONArray jsonArray = new JSONArray((String) response);我有一些内存日志,例如:07-10 18:01:41.504 5447-5457/com.I/art: Background partial concurrent mark sweep GC释放 73958(2MB) 个 AllocSpace 对象,1(96MB) 个 LOS 对象,6% 空闲,225MB/241MB,暂停 2.009ms 总共 109.478ms 等待阻塞的 GC Alloc
标签: java android arrays json android-volley