【发布时间】:2015-06-28 10:59:14
【问题描述】:
考虑一个巨大的 JSON,其结构类似于 -
{"text": "very HUGE text here.."}
我将此 JSON 存储为一个名为 json 的 ObjectNode 对象。
现在我尝试从ObjectNode 中提取此文本。
String text = json.get("text").asText()
这个 JSON 的大小可以是 4-5 MB。当我运行这段代码时,我没有得到结果(程序永远执行)。
上述方法适用于小型和正常大小的字符串。从 JSON 中提取大量数据还有其他最佳做法吗?
【问题讨论】:
-
你可以试试其他库吗?看看GSON
-
@JorgeCampos 会处理这种情况吗?
-
没有测试,但值得一试。
-
堆够了吗?