在gson序列化期间动态排除某些属性(Java)

时间:2016-12-19 13:22:12

标签: java gson

有没有办法在gson序列化期间动态排除类的某些属性? (根据我传给作者的参数)

或者我应该制作2种不同的序列化器?

谢谢!

1 个答案:

答案 0 :(得分:3)

尝试使用transient属性。例如: private transient String name;

您也可以添加此属性

Gson gson = gsonBuilder.excludeFieldsWithModifiers(Modifier.TRANSIENT).create();

修改:看看here