Class JacksonConfig

java.lang.Object
cn.sinozg.applet.common.config.JacksonConfig

@Configuration public class JacksonConfig extends Object
jackson 基本配置
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    initConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper, boolean config, boolean simple, boolean date)
    初始化配置
    static void
    initConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper, boolean config, boolean simple, boolean date, boolean disableUnknown)
    初始化配置
    private static void
    initConfigModule(com.fasterxml.jackson.databind.json.JsonMapper jm)
    基本配置
    private static void
    initDateModule(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
    日期 初始化
    private static void
    initSimpleModule(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
    等基础数据 初始化
    com.fasterxml.jackson.databind.json.JsonMapper
     
    static void
    mapperConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
    redis 配置的格式化

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JacksonConfig

      public JacksonConfig()
  • Method Details

    • jsonMapper

      @Bean public com.fasterxml.jackson.databind.json.JsonMapper jsonMapper()
    • mapperConfig

      public static void mapperConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
      redis 配置的格式化
      Parameters:
      jsonMapper - 对象
    • initConfig

      public static void initConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper, boolean config, boolean simple, boolean date)
      初始化配置
      Parameters:
      jsonMapper - 对象
      config - 基础信息
      simple - 数字类型
      date - 日期类型
    • initConfig

      public static void initConfig(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper, boolean config, boolean simple, boolean date, boolean disableUnknown)
      初始化配置
      Parameters:
      jsonMapper - 对象
      config - 基础信息
      simple - 数字类型
      date - 日期类型
      disableUnknown - 忽略json中不识别的属性
    • initConfigModule

      private static void initConfigModule(com.fasterxml.jackson.databind.json.JsonMapper jm)
      基本配置
      Parameters:
      jm - 对象
    • initSimpleModule

      private static void initSimpleModule(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
      等基础数据 初始化
      Parameters:
      jsonMapper - jsonMapper
    • initDateModule

      private static void initDateModule(com.fasterxml.jackson.databind.json.JsonMapper jsonMapper)
      日期 初始化
      Parameters:
      jsonMapper - jsonMapper