org.jsonライブラリを使用して、アプリで JSON データを操作します。しかし、Google アプリ エンジンはそれを使用することを許可していないようです。GAE アプリで JSON を操作する最良の方法は何ですか?
4 に答える
1 週間前に同様の質問があり、多数の Java JSON ライブラリ (JSONLIB と GSON を含む) を比較した後、Jacksonを選択しました。StackOverflow で他の比較を確認してください。ほとんどの場合、Jackson が推奨されます。
Google Appengine で 2 週間使用した後、とても気に入りました。前述の他のライブラリよりも多くの機能を備えているだけでなく、はるかに高速でもあります (こちらのベンチマークを参照してください)。これは、 Jerseyの Json エンジンであり、Appengine で Restful を実行したい場合にもお勧めします。
安定しており、現在も活発に開発されており、数週間前にバージョン 2 がリリースされたばかりです。
更新:これは、GAE で Jackson を使用するためのサンプル デモです。
Use fast JSON は非常に生産的な API です。Jackson はコードを取りすぎます。
http://code.alibabatech.com/wiki/display/FastJSON/Home
https://github.com/alibaba/fastjson
ライブラリを WEB-INF/lib フォルダーにコピーし、静的メソッドなどを使用するだけcom.alibaba.fastjson.JSON
ですJSON.toJSONString(object)