关于写接口 FastJson 输出json结果集 大小写问题
发布时间:2020-12-16 19:06:51 所属栏目:百科 来源:网络整理
导读:最近因为本来给我们 android组写接口的 java同事 去 搞公司的 云平台 大数据去了, 所以 接口这个东西 我们组也就只能自食其力辣。 然后 项目 移交给我, 就熟悉了一下 后台整体的框架是用到的是 springMVC 然后就是 输出 json嘛。。 因为原来用到的都是 gso
最近因为本来给我们 android组写接口的 java同事 去 搞公司的 云平台 大数据去了, 所以 接口这个东西 我们组也就只能自食其力辣。 然后 项目 移交给我, 就熟悉了一下
后台整体的框架是用到的是 springMVC 然后就是 输出 json嘛。。
因为原来用到的都是 gson 这个lib辣。 但是他这个项目里用的是 fastjson 这个lib 不过其实都是一样的辣。就转个 json数据 有一天因为2种写法 发现了 fastjson的一个问题。 实体类里面的字段
但是返回结果json
很明显首字母的大小写有问题的啊。。。 查询网上资料后得知、、
fastjson内部做Bean转换时会使用到com.alibaba.fastjson.util.TypeUtils,核心代码如下,在类加载的时候会去读取环境变 量fastjson.compatibleWithJavaBean,找不到则使用默认值false,将会导致首字母小写
public static boolean compatibleWithJavaBean = false; 所以啊 以后要小写 就统一小写。 要大写 就都弄成统一的就好辣。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |