fastjson默认不包含空值,即当一个对象序列化为json时,其中的空值在序列化后会失去字段名
当要将拥有泛型的类反序列化时new TypeReference 不需要使用强转


添加这个序列化与反序列化都绑定了

不参与序列化 与反序列化 序列化时字段名没有 反序列化时值为空

Jackson
默认包含空值
基础使用


全局配置 改为不包含非空字段

局部配置 对单个bean进行配置

配置时间

绑定字段

忽略属性

基础配置
jackson:
# 日期格式化
date-format: yyyy-MM-dd HH:mm:ss
serialization:
# 格式化输出 默认false
indent_output: false
# 忽略无法转换的对象 默认为true
fail_on_empty_beans: false
deserialization:
# 允许对象忽略json中不存在的属性 默认为true
fail_on_unknown_properties: false