java.lang.Object
cn.herodotus.stirrup.core.foundation.json.jackson2.utils.Jackson2Utils

@Component public class Jackson2Utils extends Object
作者:
gengwei.zheng
  • 构造器详细资料

    • Jackson2Utils

      public Jackson2Utils()
  • 方法详细资料

    • getObjectMapper

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

      public static com.fasterxml.jackson.databind.ObjectMapper registerModule(com.fasterxml.jackson.databind.Module module)
    • toJson

      public static <T> String toJson(T domain)
    • getTypeFactory

      public static com.fasterxml.jackson.databind.type.TypeFactory getTypeFactory()
    • toObject

      public static <T> T toObject(String content, Class<T> valueType)
    • toObject

      public static <T> T toObject(Map<String,Object> content, Class<T> valueType)
    • toObject

      public static <T> T toObject(String content, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
    • toObject

      public static <T> T toObject(String content, com.fasterxml.jackson.databind.JavaType javaType)
    • toList

      public static <T> List<T> toList(String content, Class<T> clazz)
    • toMap

      public static <K, V> Map<K,V> toMap(String content, Class<K> keyClass, Class<V> valueClass)
    • toMap

      public static Map<String,Object> toMap(String content)
    • toSet

      public static <T> Set<T> toSet(String content, Class<T> clazz)
    • toArray

      public static <T> T[] toArray(String content, Class<T> clazz)
    • toArray

      public static <T> T[] toArray(String content)
    • toNode

      public static com.fasterxml.jackson.databind.JsonNode toNode(String content)
    • toNode

      public static com.fasterxml.jackson.databind.JsonNode toNode(com.fasterxml.jackson.core.JsonParser jsonParser)
    • createParser

      public static com.fasterxml.jackson.core.JsonParser createParser(String content)
    • loop

      public static <R> R loop(com.fasterxml.jackson.databind.JsonNode jsonNode, Function<com.fasterxml.jackson.databind.JsonNode,R> function)
    • init

      @PostConstruct public void init()