fastjson 出现首字母小写的问题
2024-08-21 03:22:30
今天工作使用fastjson要求传过去的参数全为大写,在使用的过程中发现它自动将我的字段首字母转为小写了,在网上查了一些资料,发现下面的这个挺好,比其他的要方便。
package com.alibaba.fastjson.serializer; public class PascalNameFilter implements NameFilter { public String process(Object source, String name, Object value) {
if (name == null || name.length() == 0) {
return name;
} char[] chars = name.toCharArray();
chars[0]= Character.toUpperCase(chars[0]); String pascalName = new String(chars);
return pascalName;
}
}
可以通过一个简单的参数来解决
info是我的一个对象,
JSON.toJSONString(info,new PascalNameFilter());
参考了该博主的博客:https://blog.csdn.net/cjavahello/article/details/74931730
最新文章
- nginx 高并发配置参数(转载)
- 初次使用 VUX
- Ranorex 5 发布,支持SAP、Oracle Forms、MS Dynamics等
- Android Studio + gradle多渠道打包
- [译]MongoDb生产环境注意事项
- 【BZOJ】【1086】 【SCOI2005】王室联邦
- Chapter 8. Classes
- 函数(Function)作用域 / 远程函数执行
- Biztalk2010安装及配置问题集
- [Usaco2014 Open]Gold Fair Photography(hash)
- ajax跨域请求解决方案
- 找一个数组的最大和的连续子数组(时间复杂度 O(n))(二)
- React组件方法中为什么要绑定this
- ionic2中使用datetime组件如何默认设置当前时间?
- 20175213 2018-2019-2 《Java程序设计》第4周学习总结
- MyBatis学习总结(四)——MyBatis缓存与代码生成
- Git:git diff 命令详解
- Java连接数据库 #05# SQL与代码分离
- linux内核的双链表list_head、散列表hlist_head
- PyQt5--QColorDiaglog