JAVA对象jackson序列化json属性名变成小写的解决方案
来源:互联网 发布:淘宝网旺旺卖家版 编辑:程序博客网 时间:2024/06/05 07:38
JAVA对象jackson序列化json属性名变成小写的解决方案
有如下类:
public class road { private int GREEN_TREE; public int getGREEN_TREE() { return GREEN_TREE; } public void setGREEN_TREE(int GREEN_TREE) { this.GREEN_TREE = GREEN_TREE; }}
当你使用jackson对其进行序列化的时候, “GREEN_TREE” 在得到的json中却显示成了“green_TREE”,就很奇怪。。
查找了一下,发现这并不是代码的问题,而是jackson的默认行为,嘿嘿。。
解决方法就是:
1、在声明变量时加上注解: @JsonProperty
2、在set/get方法加上注解:@JsonIgnore
代码如下:
public class road { @JsonProperty private int GREEN_TREE; @JsonIgnore public int getGREEN_TREE() { return GREEN_TREE; } @JsonIgnore public void setGREEN_TREE(int GREEN_TREE) { this.GREEN_TREE = GREEN_TREE; }}
这样处理之后,json中就是“GREEN_TREE”了。
1 0
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- JAVA对象jackson序列化json属性名首字母变成小写的解决方案
- JAVA对象jackson序列化json属性名变成小写的解决方案
- JAVA对象jackson序列化json属性名变成小写的解决方案
- JAVA对象通过jackson转成json格式,属性名首字母变成小写的解决方法
- jackson序列化java对象的使用
- Java对象Json序列化—Jackson框架
- jackson中java对象中的属性名大小写问题
- java jackson 将对象转json时,忽略子对象的某个属性
- java jackson 将对象转json时,忽略子对象的某个属性
- Jackson序列化Java对象时注意
- 属性名小写的错误.
- java序列化(二)之jackson实现简单对象的序列化,反序列化
- Java序列化jackson
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Java下利用Jackson进行JSON解析和序列化
- Python学习之[4]——元组
- 一个华科研究生导师的肺腑之言(主要适用于理工科)
- cocos模板项目注释
- dfs序
- USB CDC 设备
- JAVA对象jackson序列化json属性名变成小写的解决方案
- 怎么读书才是善读书?
- USB modem调试方法
- python操作数据库
- Zend Framework MVC的结构
- 算法--动态规划篇
- tomcat如何共享多个web应用会话
- 路由器开发(一)—— 路由器硬件结构及软件体系
- C/S交换数据过程