由于项目需求,在后端Java的实体类中,并没有严格地按照驼峰格式去命名内部变量。

@Getter
@Setter
public class WebRunParam {private String PROJECT_NAME;private String APP_VERSION_CODE;//版本号private String APP_VERSION_NAME;private String JENKINS_TIME;private String ENVIRONMENT;private String PRODUCT_FLAVOR;private String JENKINS_GRADLE_FLG;private String APP_NAME;private String APP_ICON;private String MAIN_MODULE_NAME;private String APP_PAGENAME;}

在调用JSONObject.toJSONString(obj)的结果,会发现字段名被改成驼峰格式,null值的字段会被自动忽略

@Testpublic void contextLoads() {MyJobRunParam param = new MyJobRunParam();param.setAPP_ICON("app_icon");param.setAPP_NAME("app_name");param.setAPP_PAGENAME("app_pagename");LOGGER.info("对象转JSON字符串=====>" + JSONObject.toJSONString(param));}
22:28:38.423 [main] INFO  c.t.j.JenkinsApplicationTests - [contextLoads,23] - 对象转JSON字符串=====>{"aPP_ICON":"app_icon","aPP_NAME":"app_name","aPP_PAGENAME":"app_pagename","is360JG":"false"}

如果不想转换的时候修改掉字段名,可以字段上加上**@JSONField(name=“你想要的字段名”)**

   @JSONField(name = "PROJECT_NAME")private String PROJECT_NAME;

com.alibaba.fastjson.JSON ,对象 转JSON字符串时,对字段名做了转换,需要注意啦相关推荐

  1. String字符串转JSON对象(JSON的依赖)

    string字符串转json对象! 前言:string字符串必须是json格式才能将其转为json对象,如果字符串不是json格式,可以像下方代码中的str字符串一样,将其拼接上{}括号和:及&quo ...

  2. json字符串转json对象(前端json字符串转json对象)

    小弟我如何把二进制data转换成json字符串 我举个例子,转json用的是fastjson,如附件.ArrayListobj=newArrayList();ArrayListuh=newArrayL ...

  3. Json对象和Json字符串

    JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串.  先介绍一下json对 ...

  4. json对象和json字符串转换方法

    在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...

  5. Java基础/利用fastjson序列化对象为JSON

    利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 //用户类 ...

  6. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  7. json对象和json字符串之间的转化

    json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...

  8. Json对象与Json字符串的转化、JSON字符串与Java对象的转换

    一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...

  9. jQuery中json对象与json字符串互换

    json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串: JSON.st ringify(jsonObj); IE中可能对unicode使用& ...

最新文章

  1. 论文Fast and accurate short read alignment with Burrows-Wheeler transform
  2. 搭建AI Studio 中Python开发环境
  3. AI实时筛查癌细胞,普通显微镜简单改装就能用,谷歌新突破登上Nature子刊
  4. 十六进制时间戳转换成十进制时间戳
  5. linux C++ 多线程使用pthread_cond 条件变量
  6. 软件评测师教程笔记(更新中)
  7. tcpdump/editcap等工具保存文件时名称中自定义添加日期/时间
  8. idle点开没反应_翟天临、靳东,一个人越是没文化越是喜欢装
  9. 时序分析基本概念介绍<系统接口sdc>
  10. 穿上马甲就没认出polya定理之典型题目手环
  11. OpenCV 2.4.9 +VS2013 开发环境配置
  12. MATLAB热障涂层成像,微波检测热障涂层孔隙率的可行性研究
  13. FATAL :210330:1710: 3.0 SOLVE/read_biases: Zero WL biases read from N-file
  14. 海尔电视 android,海尔电视遥控器
  15. 数据用什么挖?数据挖掘常用工具分享
  16. iso硬盘安装 凤凰os_系统之家ISO硬盘安装图解
  17. c语言中组件出现错误,错误消息:无法载入文件或组件 或其相依性的其中之一。 找到的组件资讯清单定义与组件参考不符。 (发生例外状况于 HRESULT: 0x80131040)...
  18. HTML---- 渐变颜色, P强制不换行、自动换行、强制换行
  19. mac for smartSVN9 (8,9)破解方法 附smartSvn_keygen工具图文
  20. 过去挖煤,现在挖什么?李彦宏的家乡正在发生这些变化

热门文章

  1. Pr 入门系列之十:基本图形
  2. 内网渗透(十二)之内网信息收集-内网端口扫描和发现
  3. 大数据导论学习通考试习题
  4. 高级会计师英语计算机考试,高级会计师考试是否需要考职称英语和计算机
  5. 芯片检测(分治法经典问题)
  6. Word文档转PPT(仅文字)
  7. 如何连接成组箱线图中的平均值(seaborn)
  8. Win11粘滞键怎么取消?
  9. 该产品与此版 VMware Workstation 不兼容,因此无法使用
  10. Java中将图片转为GIF(实用)