关于JFianl的 JsonKit.parse 的疑问
@JFinal 你好,想跟你请教个问题:
错误提示
jfinal 2.2默认 json 实现暂不支持 json 到 object 的转换,建议使用 active recrord 的 Generator 生成 base model,再通过 me.setJsonFactory(new JacksonFactory()) 来支持
已经使用了Generator生成了basemodel相关类目并且在configConstant中添加了me.setJsonFactory(new JacksonFactory()); 也有jackson的相关3个jar包。
在使用 JsonKit.parse(array.getJSONObject(i).toString(), User.class); 的时候还是会提示以上错误。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
感谢波总,我的json应用比较轻 在不得已的情况下才使用Jackson和FastJson
已经换成FastJson了 再次感谢。
回复
@本人纯属虚构 : 前面你提到的使用 jackson 后还是出异常,这个应该是不会发生的,找到原因了没?
回复
@JFinal : 没有去调试 感觉可能是jachson的路由没找到
应该是没生效,此外建议使用 FastJsonFactory,下面是 jfinal.com 使用的 json 扩展,可以参考一下:
此扩展是转 jsonString 使用的是 JFinalJson,反向转对象是用的 FastJson