大きな JSON を解析したい。どうすれば速くなりますか?今、それには多くの時間がかかります。私を助けてください。
質問する
1419 次
3 に答える
0
http://code.google.com/p/json-simple/のようないくつかのラッパーを使用できます。これは、jsonからの大きなデータを処理するように最適化されており、使いやすいです。
また、パフォーマンスを向上させるためにhttp://code.google.com/p/json-simple/を試してみることができます。
以下は他のものです。
- Androidビルトイン: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
いくつかのベンチマークによると、Jackson が最速です。
于 2012-12-01T04:55:20.450 に答える
0
jackson JSON プロセッサを使用してくださいhttp://jackson.codehaus.org/ ほとんどの場合、JSON 全体を解析し、ほとんどのデータを無視することになります。これにより、プロセスが遅くなります。大量のデータを破棄する場合は、必要なデータがすべて見つかったらすぐに解析を停止できるため、SAX モードでの解析の方がはるかに高速です。
于 2012-12-01T04:55:27.907 に答える