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