升级3.3 fastjson问题

me.setJsonFactory(MixedJsonFactory.me());


之前项目用的3.1版本  并没有引入fastjson相关jar包,升级3.3后不引fastjson 启动报错blob.png

评论区

wendell620

2017-11-27 10:25

在哪引用?我现在也是报这个错误

macaque

2017-11-27 10:29

@wendell620 要么加入fastjson相关jar , 要么去掉me.setJsonFactory(MixedJsonFactory.me());

JFinal

2017-11-27 18:14

jfinal 3.3 之前的版本,如果使用了 MixedJsonFactory 也会对 fastjson 有依赖,只不过你的程序一直没有调用过 parse(...) 方法,所以没有表现出来

而 jfinal 3.3 对 fastjson 添加了 Record 序列化支持,所以尽早表示出来了而已,这个问题在不同的 jfinal 版本中本质是一样的,只是表现不表现的问题

JFinal

2017-11-27 18:14

如果你确实没有用到 parse 方法,就没有必要使用 MixedJsonFactory了,直接用 jfinal 默认的 json 转换实现就可以了

热门反馈

扫码入社