Spring Boot通用配置属性-JSON属性

默认值描述
spring.gson.date-format序列化Date对象时使用的格式。
spring.gson.disable-html-escaping是否禁用转义HTML字符(如“ <”,“>”等)。
spring.gson.disable-inner-class-serialization是否在序列化期间排除内部类。
spring.gson.enable-complex-map-key-serialization是否启用序列化复杂映射键(即非原始)。
spring.gson.exclude-fields-without-expose-annotation是否排除所有没有“ Expose”注释的字段以进行序列化或反序列化。
spring.gson.field-naming-policy在序列化和反序列化期间应应用于对象字段的命名策略。
spring.gson.generate-non-executable-json是否通过在输出之前添加一些特殊文本来生成不可执行的JSON。
spring.gson.lenient是否宽容解析不符合RFC 4627的JSON。
spring.gson.long-serialization-policyLong和long类型的序列化策略。
spring.gson.pretty-printing是否输出适合页面的序列化JSON以进行漂亮的打印。
spring.gson.serialize-nulls是否序列化空字段。
spring.jackson.date-format日期格式字符串或标准日期格式类名称。例如,yyyy-MM-dd HH:mm:ss
spring.jackson.default-property-inclusion控制序列化期间属性的包含。使用Jackson的JsonInclude.Include枚举中的值之一进行配置。
spring.jackson.deserialization.*Jackson开/关功能会影响反序列化Java对象的方式。
spring.jackson.generator.*发电机的杰克逊开/关功能。
spring.jackson.locale用于格式化的语言环境。
spring.jackson.mapper.*Jackson通用开/关功能。
spring.jackson.parser.*解析器的Jackson开/关功能。
spring.jackson.property-naming-strategyJackson的PropertyNamingStrategy的常量之一。也可以是PropertyNamingStrategy子类的标准类名。
spring.jackson.serialization.*Jackson开/关功能会影响Java对象的序列化方式。
spring.jackson.time-zone格式化日期时使用的时区。例如,“ America / Los_Angeles”或“ GMT + 10”。
spring.jackson.visibility.*jackson可见性阈值可用于限制自动检测哪些方法(和字段)。