请问JFinal的Json封装和解析如何实现自定义名称?

例如GSON的 @SerializedName 标签,定义变量在模型中和JSON中的对应关系。

查看源码发现JFinal使用的是fastjson,但是发现在我的模型中无法使用fastjson的 @JSONField 标签,不知道有没有解决办法?

评论区

JFinal

2017-11-29 11:28

jfinal 默认不强制依赖于第三方,所以默认也不依赖 fastjson,使用 fastjson 需要配置一下:
me.setJsonFactory(new FastJsonFactory());

配置以后,你的 @JSONField 就起作用了

战儒小子

2017-11-29 11:30

@JFinal 感谢波总这么快回复,添加[me.setJsonFactory(new FastJsonFactory());]后生效了。

热门反馈

扫码入社