fastjson如何序列化非JavaBean规范的实体类?
我想使用Accessors模式来代替传统的getset方法对实体类的读写,但后来发觉fastjson是按照实体类中的getset进行序列化的。。。
想知道有啥办法,能够让fastjson支持根据字段相同的方法名,进行序列化。
我想要实现一下效果,如:
User user = new User().id(100).name("张三");
String userJson = JSON.toJSONString(user);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
@壶漏子:
回复
是吗?能贴出User的代码么?
每个实体类都要提供这个抽象类的实现方法咯?
回复
不用,可以考虑注解或反射来实现。还是直接getter/setter能简单些。
回复
用反射或者代理动态生成AfterFilter即可