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的首字母小写变大写的解决办法
给定一个字符串数组,将每个字符串转换为: 如果首字母是大写,则大写 如果首字母小,则小写