我想解析一个大的 JSON。我怎样才能让它更快?现在需要很多时间。请帮我。
问问题
1419 次
3 回答
0
您可以使用一些包装器,例如http://code.google.com/p/json-simple/它经过优化以处理来自 json 的大数据并且易于使用。
您也可以尝试http://code.google.com/p/json-simple/以获得更好的性能。
以下是其他。
- 安卓内置:http: //developer.android.com/reference/org/json/package-summary.html
- JSON.simple:http ://code.google.com/p/json-simple/
- 杰克逊:http: //jackson.codehaus.org/
- Gson:http ://code.google.com/p/google-gson/
你可以在这里查看比较文章。
于 2012-12-01T04:44:27.640 回答
0
根据一些基准,杰克逊是最快的。
于 2012-12-01T04:55:20.450 回答
0
使用杰克逊 JSON 处理器http://jackson.codehaus.org/ 大多数时候人们最终会解析整个 JSON 并忽略大部分数据。这使得该过程缓慢。如果要丢弃大量数据,在 SAX 模式下解析会快得多,因为您可以在找到所有需要的数据后立即停止解析。
于 2012-12-01T04:55:27.907 回答