JSON.toJSONString首字母大小写问题

前言

开发过程中遇到的,对象转字符串时,有个字段首字母是大写的,转换之后就变成了小写,在这里记录下

代码示例

java 复制代码
String jsonString = JSON.toJSONString(obj,
                    SerializerFeature.PrettyFormat,
                    SerializerFeature.WriteMapNullValue,
                    SerializerFeature.WriteDateUseDateFormat);

不管是自带JSON,还是阿里的fastJson,都会将属性的字段首字母改为小写

解决方案

  • 通过注解@JSONField可以解决该问题,如下;
java 复制代码
@Data
public class test{
    @JSONField(name = "PublicKey")
    private String PublicKey;
}
  • 优点:少量的话简单方便
  • 缺点:入侵性强,懒得每个加
相关推荐
西哥写代码6 小时前
基于dcmtk的dicom工具 第九章 以json文件或sqlite为数据源的worklist服务(附工程源码)
sqlite·json·mfc·dcmtk·worklist
Mu.38713 小时前
JSON解析
json
我今晚不熬夜16 小时前
JSON在java中的使用
java·开发语言·json
妮妮喔妮1 天前
重构vite.config.json
javascript·重构·json
患得患失9492 天前
【前端】【vscode】【.vscode/settings.json】为单个项目配置自动格式化和开发环境
前端·vscode·json
Code季风3 天前
数据传输的基石:全面解析常见序列化方案与选型策略
java·rpc·json
fouryears_234174 天前
什么是JSON,如何与Java对象转化
java·spring boot·spring·json
程序员编程指南4 天前
Qt XML 与 JSON 数据处理方法
xml·c语言·c++·qt·json
快乐非自愿6 天前
C#解析JSON数据全攻略
数据库·c#·json
大熊程序猿6 天前
swagger json 转文档
json