关于Android:Android-Java无法读取整个JSON文件

Android - Java can't read the whole JSON file

我的Apps代码出现一些问题,无法读取JSON文件。
因此,我的应用程序从服务器下载json文件,然后使用此AsyncTask读取它们。

这对于较小的json文件(大约2KB)可以正常工作,但是对于较大的json文件(大约1.3MB)仅加载第一行。

我不确定导致问题的原因,我坚信字符串不能存储那么多字符,但是我在这里读到Numbers的最大值约为20亿(该json文件不应该存在)。
我希望你能帮帮我! 提前致谢!


我已修正错误。 这不是由String短造成的,而是由包含错误的JSON引起的(我没想到,因为它是由工具创建的)。
无论如何,谢谢您的帮助! :)


使用大型JSON文件时,您应该保留该文件,然后再读取它。

我假设JSON文件具有比简单API HTTP请求更多的信息。


基于Raghav的信息以及与Ted的信息的关系,您可能会受到应用程序可用堆的限制。