我跟随一个场瞬态的Pojo类:
$("#lat").attr("val","9"+ascii(176));
我希望使用Gson库对瞬态文件进行序列化和反序列化,但不希望文件在File上序列化。 我怎样才能实现它?
答案 0 :(得分:17)
如上所述in the documentation:
默认情况下,如果将字段标记为瞬态,则会将其排除。同样,如果字段标记为"静态"然后默认情况下将被排除。如果要包含一些瞬态字段,则可以执行以下操作:
import java.lang.reflect.Modifier;
Gson gson =新GsonBuilder() .excludeFieldsWithModifiers(Modifier.STATIC) .create();
哪个会从Gson序列化中排除static
个字段,但不包括transient
和volatile
个字段。