首页 > 解决方案 > 如何排除某些属性被序列化

问题描述

这个问题已经被问过很多次了,我有一个 Java POJO 类,我想通过排除一些属性来序列化它。为了做到这一点,我使用了来自 GSON 的 @Expose。问题是它似乎不起作用。

即使我使用这个: Gson gson = new GsonBuilder().excludeFieldsWithoutExposeAnnotation().create();

这没用。

我不愿意使用瞬态,因为它会禁用给定属性的序列化和反序列化。

标签: javaspringgson

解决方案


你可以使用瞬态

private transient String property;

推荐阅读