JfinalJson的问题

之前一直用fastjson,但是fastJson无法设置序列化深度的问题,我查过文档好像没有说可以设置。

昨天波总提醒我可以用jfianlJson,我看了jfianljson的源码发现在jfinal中其实好像更适合我就试了下jfianlJson,但是jfianlJson手册上的资料非常少,我只看到了一局话

JFinalJson将Model转换为json数据时,json的keyName是原始的数据表字段名,而jackson、

fastjson 这类依赖于 getter 方法转化成的 json 的 keyName 是数据表字段名转换而成的驼峰

命名

我自己试验了一下,好像jfinaljson不能够和fastJson一样getXXX帮我序列化出json字符串,只能去转对应的表中的字段,这个有办法解决吗,让jfinaljson去转getBean的方式


评论区

JFinal

2017-08-29 11:23

最省事的办法是让数据库字段名就是驼峰的,看一下 jfinal club 中的字段命名就明白了

yjjdick1990

2017-09-04 21:01

这个改数据库表名字好像成本太大了,我现在还是用fastJson,但是fastJson真的是有爱有恨,他getBean用起来很舒服让人,但是没办法自定义控制他输出的getBean而且深度也没法控制,导致有时候我查一张很简单的表他帮我序列化出好多内容严重影响我程序性能,这块可能我自己设计不够的原因

热门反馈

扫码入社