Gson:序列化瞬态场?

Kev*_*vin 4 java gson

无论如何序列化一个类的瞬态字段?默认情况下不支持提到它的文档,但可能有办法打开它?

非常感谢

use*_*300 5

我不是Gson专家,但我认为你可以添加注释

@com.google.gson.annotations.Expose
Run Code Online (Sandbox Code Playgroud)

javadocs在这里 - 请注意,你还必须做其他一些事情

或者,你可以打电话

GsonBuilder.excludeFieldsWithModifiers(int... modifiers)
Run Code Online (Sandbox Code Playgroud)

并忽略了瞬态旗帜.在此doc中搜索"Java Modifier Excleusion"(或transient)

然而,正如戴夫和路易斯评论的那样,序列化瞬态场是不寻常的.