5

社内のキャッシュシステムをmemcachedに置き換えていますが、memcachedクライアントはJsonNodeオブジェクトを実装していないため、オブジェクトをキャッシュできませんSerializableJsonNodeオブジェクトのシリアル化を実現する方法はありますか?ジャクソンSerializableはこのクラスに相当するものを提供していますか?

4

1 に答える 1

8

JSONは、バイトとして書き出すことでシリアル化するのが最適です。ジャクソンではObjectMapper、たとえば次のように使用して行われます。

byte[] raw = objectMapper.writeValueAsBytes(root);

MemCacheはすべて生のバイトであるため、Serializableは実際には必要ありません。ただし、Javaクライアントは有用であり、シリアル化を処理しようとする場合があります。

于 2012-10-20T00:12:46.010 に答える