spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名

spring.jackson.deserialization是否开启Jackson的反序列化

spring.jackson.generator是否开启json的generators.

spring.jackson.joda-date-time-format指定Joda date/time的格式,比如yyyy-MM-ddHH:mm:ss). 如果没有配置的话,dateformat会作为backup

spring.jackson.locale指定json使用的Locale.

spring.jackson.mapper是否开启Jackson通用的特性.

spring.jackson.parser是否开启jackson的parser特性.

spring.jackson.property-naming-strategy指定PropertyNamingStrategy(CAMEL_CASE_TO_LOWER_CASE_WITH_UNDERSCORES)或者指定PropertyNamingStrategy子类的全限定类名.

spring.jackson.serialization是否开启jackson的序列化.

spring.jackson.serialization-inclusion指定序列化时属性的inclusion方式,具体查看JsonInclude.Include枚举.

spring.jackson.time-zone指定日期格式化时区,比如America/Los_Angeles或者GMT+8.

第一种:application.properties文件

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8
spring.jackson.serialization-inclusion=non_null

  

第二种:application.yml文件

spring:
jackson:
#日期格式化
date-format: yyyy-MM-dd HH:mm:ss
serialization:
#格式化输出
indent_output: true
#忽略无法转换的对象
fail_on_empty_beans: false
#设置空如何序列化
defaultPropertyInclusion: NON_EMPTY
deserialization:
#允许对象忽略json中不存在的属性
fail_on_unknown_properties: false
parser:
#允许出现特殊字符和转义符
allow_unquoted_control_chars: true
#允许出现单引号
allow_single_quotes: true

  JsonInclude:

JsonInclude.Include.ALWAYS              默认

JsonInclude.Include.NON_DEFAULT     属性为默认值不序列化

JsonInclude.Include.NON_EMPTY         属性为 空(””) 或者为 NULL 都不序列化

JsonInclude.Include.NON_NULL           属性为NULL   不序列化

第三种:实体上使用 @JsonInclude(JsonInclude.Include.NON_NULL)

jackson实体转json时,某个属性不参加序列化时 使用@JsonIgnore 放在该属性上

最新文章

  1. iOS 编码转换
  2. hive 全局排序
  3. HTTP权威指南阅读笔记二:URL与资源
  4. 番茄工作法和Bullet Journal笔记法
  5. WCF学习心得------(七)消息协定
  6. SQL 1:常用SQL语句
  7. hdu 4699 Editor 模拟栈
  8. #pragma_pack(n)_与___attribute(aligned(n))
  9. 【Stage3D学习笔记续】山寨Starling(八):核心优化(批处理)的实现
  10. 《JavaScript 闯关记》之基本包装类型
  11. angula组件-通过键盘实现多选(原创)
  12. 深入理解DOM事件类型系列第六篇——加载事件
  13. 2014-10-30NOIP复习题1
  14. ImportError: cannot import name webdriver
  15. Windows PyCharm永久激活
  16. 关系测试# 或 print(s2-s)Python 集合
  17. docker 部署Spring Boot:Docker化Spring Boot应用程序
  18. MySQL Crash Course #20# Chapter 28. Managing Security
  19. java web service wsdlLocation 不写死 可动态配置
  20. 使用C#压缩解压rar和zip格式文件

热门文章

  1. 深入SpringBoot:自定义Endpoint(转)
  2. Tomcat 配置上传文件到项目外的路径
  3. 任务三十七:UI组件之浮出层
  4. [WC 2018]州区划分
  5. [转]使用BCP导出导入数据
  6. Java生成xlsx格式的excel文件
  7. K:伸展树(splay tree)
  8. 网络编程: 基于UDP协议的socket
  9. asp.ne如何使用javascript去验证客户端信息,如果验证成功则送往服务器端处理,否则在客户端提示用户(不返回到服务器端处理)
  10. excel的列生成算法