fastjson的序列化@JSONField(serialize = false)不能忽略final修饰的变量

发布于 2021-12-03 21:04:53 字数 257 浏览 875 评论 4

@JSONField(serialize = false)时用来忽略不想序列化的字段的,但是如果加了final,这个字段就无法被过滤

@JSONField(serialize = false)
private int SCENE; // 可被过滤

@JSONField(serialize = false)
private final int SCENE; // 不能过滤

版本是1.1.39

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

多情癖 2021-12-08 13:22:01

有点后悔用了这个东西

狼亦尘 2021-12-07 23:56:15

@JSONField(serialize = false),没用呢。

把回忆走一遍 2021-12-07 11:34:43

哦哦

悟红尘 2021-12-05 13:55:14

写在getter方法上的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文