Gson反序列化并序列化瞬态字段

时间:2015-07-28 07:23:47

标签: java json gson transient

我跟随一个场瞬态的Pojo类:

$("#lat").attr("val","9"+ascii(176));

我希望使用Gson库对瞬态文件进行序列化和反序列化,但不希望文件在File上序列化。 我怎样才能实现它?

1 个答案:

答案 0 :(得分:17)

如上所述in the documentation

  

默认情况下,如果将字段标记为瞬态,则会将其排除。同样,如果字段标记为"静态"然后默认情况下将被排除。如果要包含一些瞬态字段,则可以执行以下操作:

     

import java.lang.reflect.Modifier;

     

Gson gson =新GsonBuilder()       .excludeFieldsWithModifiers(Modifier.STATIC)       .create();

哪个会从Gson序列化中排除static个字段,但不包括transientvolatile个字段。