Class TypeConvert

java.lang.Object
com.github.twitch4j.common.util.TypeConvert

public class TypeConvert
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    TypeConvert()  
  • Method Summary

    Modifier and Type Method Description
    static <T> T convertValue​(java.lang.Object fromValue, com.fasterxml.jackson.core.type.TypeReference<T> toValueTypeRef)  
    static <T> T convertValue​(java.lang.Object fromValue, java.lang.Class<T> toValueType)  
    static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
    ObjectMapper
    static <T> T jsonToObject​(java.lang.String json, java.lang.Class<T> valueType)  
    static java.lang.String objectToJson​(java.lang.Object object)  

    Methods inherited from class java.lang.Object

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

    • TypeConvert

      public TypeConvert()
  • Method Details

    • objectToJson

      public static java.lang.String objectToJson​(java.lang.Object object)
    • jsonToObject

      public static <T> T jsonToObject​(java.lang.String json, java.lang.Class<T> valueType)
    • convertValue

      public static <T> T convertValue​(java.lang.Object fromValue, com.fasterxml.jackson.core.type.TypeReference<T> toValueTypeRef)
    • convertValue

      public static <T> T convertValue​(java.lang.Object fromValue, java.lang.Class<T> toValueType)
    • getObjectMapper

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