第二章 Jackson属性名转换+属性忽略
2016-12-29 00:00
387 查看
@Data @JsonIgnoreProperties(ignoreUnknown = true) public class MyRecord { private boolean succeed; private String recordId; @JsonProperty("error_code") private int errorCode; @JsonProperty("error_msg") private String errorMsg; }
一、Jackson转换属性
场景:json串传过来的属性名为error_code,但是我的模型User的属性为errorCode
@JsonProperty("error_code") private int errorCode;
二、Jackson忽略属性
场景:json串传来了20个属性,但是我只要其中的4个。
解决方案:在类上添加如下属性
@JsonIgnoreProperties(ignoreUnknown = true)
三、Jackson类型转换model需要空构造器
注意:注意这就说明,我们对于接收的model不要使用@Builder构造器模式(该注解是没有空构造器的)
相关文章推荐
- 第二章 Jackson属性名转换+属性忽略
- java jackson 将对象转json时,忽略子对象的某个属性
- jackson实体类转换json大小写及空字段忽略
- MappingJackson2HttpMessageConverter如何忽略未知属性?
- Spring+Jackson 通过xml配置忽略不包含的对象属性
- java jackson 将对象转json时,忽略子对象的某个属性
- Jackson 忽略一些属性
- 使用Jackson转换带下划线的属性为驼峰属性
- Jackson jsonToBean 忽略 Bean中不存在属性的匹配。
- Spring boot 配置jackson 反序列化时间格式、忽略实体中没有的属性
- Spring使用jackson中bean属性转换级别
- 【web开发】fastjackson转换json字符串为bean时忽略未知字段
- @JsonIgnoreProperties忽略转换到json的属性
- jackson 常用注解,比如忽略某些属性,驼峰和下划线互转
- jackson实体类转换json大小写及空字段忽略
- Struts2:类型转换之批量封装Set集合类型的属性
- NTFSDOC 译文 第二章 :NTFS 属性 (2)
- 【DI 专题】转换中的 Hierarchy_Flattening 展平,根节点的属性取不到的解决方案
- 向量abc转换为cba(如何交换非邻接内存块的问题) 编程珠玑 第二章 问题 5
- 《Visual C# 最佳实践》第二章 控制语句 (二):类型转换