使用fastjson转换json对象(串)时前后台数据不一致的问题

在项目中使用fastjson将一个对象转换成需要的json格式给到前端展示时出现了一个问题

要传的对象有以下属性:




但是当前台拿到时只剩下前面4个了,导致最后更新时间这个属性为null显示不出来.

排查了一下是因为AlarmInfoVo对象的其他属性是后加的,并没有增加相应的get,set方法.

而fastjson在转换java对象到json的过程中会调用java对象的get,set方法

为该对象的所有属性生成对应的get,set方法后,问题解决.


评论

此博客中的热门博文

Jedis 连接 Redis 常见错误

使用VMware10.0.0虚拟机 安装centOS7 的网络和防火墙配置

关于使用jvm命令行时出现乱码的问题排查与解决