4

クラスの一時フィールドをシリアル化する方法はありますか? ドキュメントには、デフォルトではサポートされていないと記載されていますが、有効にする方法はありますか?

どうもありがとう

4

1 に答える 1

6

私はGsonの専門家ではありませんが、注釈を追加できると思います

@com.google.gson.annotations.Expose

javadocs here - 他にもいくつかのことを行う必要があることに注意してください

または、電話することもできます

GsonBuilder.excludeFieldsWithModifiers(int... modifiers)

一時フラグを省略します。このドキュメントで「Java Modifier Excleusion」(または一時的) を検索してください

ただし、Dave と Louis がコメントしたように、transient フィールドをシリアル化するのは珍しいことです。

于 2012-06-06T17:29:47.350 に答える