0

gson 1.7を使用していますが、クラスのtoJson()にシリアル化されたブロックがあることがわかります。

final class ParameterizedTypeHandlerMap<T>{
....
public synchronized T getHandlerFor(Type type) {
....

リクエストごとにオブジェクトを作成している場合、そのオブジェクトには同期ブロックも構築されています。

いくつか質問があります:

  1. 2.1バージョンの動作は同じですか?
  2. 2.1にアップグレードすることは(下位互換性の観点から)安全ですか?
  3. jsonの最高のパフォーマンスパッケージは何ですか?
4

1 に答える 1

0

私はgson2を使用していますが、1.7と同じように機能します。同期が怖い場合は、スレッドごとにGsonのインスタンスを作成できます。

于 2012-05-23T12:05:09.833 に答える