Jackson libary for Java Json
文章目录
Tutorials
快速入门 https://blog.csdn.net/u011054333/article/details/80504154
英文详细教程 https://www.baeldung.com/jackson
Jackson Document https://github.com/FasterXML/jackson-docs
github project center https://github.com/FasterXML/jackson
类的映射
- Data class
| |
Test and convert class to json
注意:
- 需要在方法中添加 throws
| |
注解 annotations
属性更名
@JsonProperty
- 作用于字段
eg: @JsonProperty(value='lucy')
- 改名成 'lucy'
- 属性 —> json 的 key
属性
- value: 指定更改名称
- index: 指定字段的 json key 顺序
忽略特定字段
@JsonIgnore
忽略一个字段
- 作用于字段
@JsonIgnoreProperties
- 类注解
eg:
1@JsonIgnoreProperties({"prop1", "prop2"})注解的属性
- ignoreUnknow = true
@JsonIgnoreType
- 类注解
指定字段顺序
@JsonPropertyOrder
根属性名称
相当于指定类的打印名称
- json 根属性名称
@JsonRootName
集合的映射
| |
文章作者
上次更新 2022-03-07 (de34a70)