如何在Java中使用@Expose注解从JSON中排除一个字段?

如何在Java中使用@Expose注解从JSON中排除一个字段?

Gson @Expose 注解可用于标记字段是否公开(包含或不包含)以进行序列化或反序列化。 @Expose 注释 可以采用两个参数,每个参数都是一个布尔值,可以采用值 true 或 false。为了让 GSON 对 @Expose 注释做出反应,我们必须使用 GsonBuilder 类创建一个 Gson 实例,并且需要调用 excludeFieldsWithoutExposeAnnotation() 方法,它将 Gson 配置为排除所有没有 Expose 注释的字段进行序列化或反序列化。

语法

public GsonBuilder excludeFieldsWithoutExposeAnnotation()登录后复制