fastjson的序列化@JSONField(serialize = false)不能忽略final修饰的变量
@JSONField(serialize = false)时用来忽略不想序列化的字段的,但是如果加了final,这个字段就无法被过滤
@JSONField(serialize = false)
private int SCENE; // 可被过滤
@JSONField(serialize = false)
private final int SCENE; // 不能过滤
版本是1.1.39
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
有点后悔用了这个东西
@JSONField(serialize = false),没用呢。
哦哦
写在getter方法上的