在使用GSON将Java对象转成JSON时,如何排除某些字段,有以下几种方法:
- 给排除字段加上 transient 修饰符;
- 排除Modifier为指定类型的字段:Gson gson = new GsonBuilder()
.excludeFieldsWithModifiers(Modifier.PROTECTED) .create(); - 使用@Expose注解,没有被 @Expose 标注的字段会被排除;
- 使用ExclusionStrategy定制字段排除策略。
在使用GSON将Java对象转成JSON时,如何排除某些字段,有以下几种方法: