fastjson转换首字母要求大写的问题

Posted nono sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastjson转换首字母要求大写的问题相关的知识,希望对你有一定的参考价值。

因为对接需要,传递Json对象需要首字母大写,但是通过FastJson对象转换,首字母默认会置成小写,如果需要设置成首字母大写,类似于{"DirID":0,"DirType":1234,SourceID":0,"Extend":"","InputTime":"/Date(1552966638523+0800)/","OperaterID":0,"OperaterIP":"","OperaterName":"","RoutingKey":"","WID":"1111”}

动设置,大致解决方案三种

1  在类中使用@JSONField(name = "")

2  在初始化fastjson的时候设置TypeUtils.compatibleWithJavaBean = true

3  直接配置系统环境变量,新建,变量名:TypeUtils.compatibleWithFieldName,变量值:true

以上是关于fastjson转换首字母要求大写的问题的主要内容,如果未能解决你的问题,请参考以下文章

FastJSONFastJson转换json字符串key的首字母小写变大写的解决办法

fastjson转换对象,属性首字母大小写的问题

给定一个字符串数组,将每个字符串转换为: 如果首字母是大写,则大写 如果首字母小,则小写

java net.sf.json 如何将javabean的首字母转换为大写

java 判断字符串首字母大写,非首字母小写代码

取消word 句首字母自动大写