类 JacksonTypeHandler

  • 所有已实现的接口:
    org.apache.ibatis.type.TypeHandler<java.lang.Object>

    @MappedTypes(java.lang.Object.class)
    @MappedJdbcTypes(VARCHAR)
    public class JacksonTypeHandler
    extends AbstractJsonTypeHandler<java.lang.Object>
    Jackson 实现 JSON 字段类型处理器
    从以下版本开始:
    2019-08-25
    作者:
    hubin
    • 字段概要

      • 从类继承的字段 org.apache.ibatis.type.BaseTypeHandler

        configuration
    • 构造器概要

      构造器 
      构造器 说明
      JacksonTypeHandler​(java.lang.Class<?> type)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()  
      protected java.lang.Object parse​(java.lang.String json)  
      static void setObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)  
      protected java.lang.String toJson​(java.lang.Object obj)  
      • 从类继承的方法 org.apache.ibatis.type.BaseTypeHandler

        getResult, getResult, getResult, setConfiguration, setParameter
      • 从类继承的方法 org.apache.ibatis.type.TypeReference

        getRawType, toString
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • JacksonTypeHandler

        public JacksonTypeHandler​(java.lang.Class<?> type)
    • 方法详细资料

      • parse

        protected java.lang.Object parse​(java.lang.String json)
        指定者:
        parse 在类中 AbstractJsonTypeHandler<java.lang.Object>
      • getObjectMapper

        public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      • setObjectMapper

        public static void setObjectMapper​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)