Fastjson大小写互转,百度过了没有找到答案

Fastjson大小写互转,百度过了没有找到答案

fastjso字段转大写这样写就可以输入大写的json字符串

@JSONField(name="CREATE_TIME") 

private String createTime;

输出:{"CREATE_BY":"imooc"}



如果我想再转回小写,应该怎么弄。有木有什么方法可以转回小写;我已经baidu过了,未找到解决办法。都是说JSONField怎么转换的,没有说转为大写后怎么再转回小写。


希望输出:{"createTime":"imooc"}


希望可以在JSONFiled定义的属性名称 和  类下的属性名称  来回转换,有什么好的办法吗

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

亲~ 可以推荐使用课程中的Jackson哦~ 或者gson也行,fastjson会有性能影响~所以一般都不用。就算混用,也是前两者哦~

  • 化作千千清风 提问者 #1

    为什么有的公司这么接口返回的数据全都是CREATE_TIME这种格式,看起来好不习惯。

    而且有的系统接口驼峰命名,有的系统CREATE_TIME,有的系统create_time,有的系统createTime格式,刚入职一个月,看到代码,感觉这系统代码乱糟糟的。 返回属性名称,各个系统的人没有什么规范约定么,还是说 有些写其他变成语言的人喜欢用大写或者大小写+下划线 或者 混合大小写的返回值? 或者是不是公司系统太low了,我得考虑再换一家了?

    2021-05-06 11:53:13
  • 风间影月 回复 提问者 化作千千清风 #2
    哈哈哈的确很乱,按理应该要有统一规范的,哈哈哈,问一下老员工看看
    2021-05-06 11:54:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师