com.alibaba.fastjson.JSON ,对象 转JSON字符串时,对字段名做了转换,需要注意啦
由于项目需求,在后端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字符串时,对字段名做了转换,需要注意啦相关推荐
- String字符串转JSON对象(JSON的依赖)
string字符串转json对象! 前言:string字符串必须是json格式才能将其转为json对象,如果字符串不是json格式,可以像下方代码中的str字符串一样,将其拼接上{}括号和:及&quo ...
- json字符串转json对象(前端json字符串转json对象)
小弟我如何把二进制data转换成json字符串 我举个例子,转json用的是fastjson,如附件.ArrayListobj=newArrayList();ArrayListuh=newArrayL ...
- Json对象和Json字符串
JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串. 先介绍一下json对 ...
- json对象和json字符串转换方法
在WEB数据传输过程中,json是以文本,即字符串的轻量级形式传递的,而客户端一般用JS操作的是接收到的JSON对象,所以,JSON对象和JSON字符串之间的相互转换.JSON数据的解析是关键. 先明 ...
- Java基础/利用fastjson序列化对象为JSON
利用fastjson序列化对象为JSON 参考博客:http://blog.csdn.net/zeuskingzb/article/details/17468079 Step1:定义实体类 //用户类 ...
- json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...
json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...
- json对象和json字符串之间的转化
json字符串----->json对象 使用JSON.parse()函数 var jsonStr = '{"name":"Winnie","ag ...
- Json对象与Json字符串的转化、JSON字符串与Java对象的转换
一.Json对象与Json字符串的转化 1.jQuery插件支持的转换方式: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符 ...
- jQuery中json对象与json字符串互换
json字符串转json对象:jQuery.parseJSON(jsonStr); json对象转json字符串: JSON.st ringify(jsonObj); IE中可能对unicode使用& ...
最新文章
- 论文Fast and accurate short read alignment with Burrows-Wheeler transform
- 搭建AI Studio 中Python开发环境
- AI实时筛查癌细胞,普通显微镜简单改装就能用,谷歌新突破登上Nature子刊
- 十六进制时间戳转换成十进制时间戳
- linux C++ 多线程使用pthread_cond 条件变量
- 软件评测师教程笔记(更新中)
- tcpdump/editcap等工具保存文件时名称中自定义添加日期/时间
- idle点开没反应_翟天临、靳东,一个人越是没文化越是喜欢装
- 时序分析基本概念介绍<系统接口sdc>
- 穿上马甲就没认出polya定理之典型题目手环
- OpenCV 2.4.9 +VS2013 开发环境配置
- MATLAB热障涂层成像,微波检测热障涂层孔隙率的可行性研究
- FATAL :210330:1710: 3.0 SOLVE/read_biases: Zero WL biases read from N-file
- 海尔电视 android,海尔电视遥控器
- 数据用什么挖?数据挖掘常用工具分享
- iso硬盘安装 凤凰os_系统之家ISO硬盘安装图解
- c语言中组件出现错误,错误消息:无法载入文件或组件 或其相依性的其中之一。 找到的组件资讯清单定义与组件参考不符。 (发生例外状况于 HRESULT: 0x80131040)...
- HTML---- 渐变颜色, P强制不换行、自动换行、强制换行
- mac for smartSVN9 (8,9)破解方法 附smartSvn_keygen工具图文
- 过去挖煤,现在挖什么?李彦宏的家乡正在发生这些变化