有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java处理大型XML/JSON文件的方法

我希望创建一个Android(虽然iOS的问题是一样的)应用程序,它的功能相当于一个网店

它将包含大量的产品,这些产品可以通过我们想要的任何方式访问,因为这仍然需要构建

问题是,我们创建了一个纯文本文件来测试大小,结果发现,即使是一些没有结构的产品(XML、JSON…)已经是300mb了。 一旦我们添加了一个结构,这在逻辑上只会导致更多的开销并增加这个大小

正如我所说,在接收数据方面,几乎任何事情都是可能的。 他们可以构建一个API,以便在需要时一次获取一个产品,或者在后台进程中解析一个大文件

然而,其中一个愿望是(尽可能)离线。这通常意味着将所有数据保存到手机上的数据库中,但如果这会导致SD卡上出现300mb的数据,这是不好的

总结一下我到底想知道什么; 有没有其他方法可以处理像这样的大数据,而不必一直保持与互联网的连接,也不必在别人的手机上下载300mb的数据

某种压缩,特殊的方式保存在数据库中。。。欢迎提出任何意见


共 (0) 个答案