克服很长的JSON字符串?

时间:2018-10-01 16:14:51

标签: java android json tcp

我正在尝试建立每周计划,并且我想制作一个Android应用来显示它。

我必须发送一个Week对象,其中包含几天的列表,其中包含一个小时的列表,其中包含一个事件列表。

每个事件都有多个变量。

数据来自我在PC上构建的本地数据库,并且在应用程序上设置了GUI友好查询,该查询以JSON格式返回计划的星期。

现在,在最好的情况下,JSON已变成2000行,而在最坏的情况下,则变成了约5000行。

关于如何处理此问题的任何建议?

另一个问题是JSON以数据包的形式返回,因此我无法解析部分内容,直到完全收到它为止,并且Java无法处理如此长的字符串。

1 个答案:

答案 0 :(得分:0)

我建议您使用Firebase作为数据库。 Firebase是一个云数据库,也可以通过Web和android应用程序进行访问。数据始终保持同步,因此您无需在应用中触发其他查询。

只需将数据从您的PC存储在Firebase中,然后通过android应用访问并显示。

希望这会有所帮助。