Class JsonUtils


  • public final class JsonUtils
    extends java.lang.Object
    JsonUtils.
    • Constructor Summary

      Constructors 
      Constructor Description
      JsonUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.Object> jsonToMap​(java.lang.String json)
      String to Map.
      static <T> java.util.Map<java.lang.String,​T> jsonToMap​(java.lang.String json, java.lang.Class<T> valueTypeRef)
      String to Map.
      static <T> T jsonToObject​(java.lang.String json, java.lang.Class<T> valueTypeRef)
      String to Object.
      static java.lang.Object removeClass​(java.lang.Object object)
      Remove class object.
      static java.lang.String toJson​(java.lang.Object object)
      To json string.
      static java.util.Map<java.lang.String,​java.lang.Object> toMap​(java.lang.Object object)
      Object to Map.
      • Methods inherited from class java.lang.Object

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

      • JsonUtils

        public JsonUtils()
    • Method Detail

      • toJson

        public static java.lang.String toJson​(java.lang.Object object)
        To json string.
        Parameters:
        object - the object
        Returns:
        the string
      • toMap

        public static java.util.Map<java.lang.String,​java.lang.Object> toMap​(java.lang.Object object)
        Object to Map.
        Parameters:
        object - the object
        Returns:
        the converted map
      • jsonToMap

        public static <T> java.util.Map<java.lang.String,​T> jsonToMap​(java.lang.String json,
                                                                            java.lang.Class<T> valueTypeRef)
        String to Map.
        Type Parameters:
        T - generic
        Parameters:
        json - the object
        valueTypeRef - class
        Returns:
        the converted map
      • jsonToMap

        public static java.util.Map<java.lang.String,​java.lang.Object> jsonToMap​(java.lang.String json)
        String to Map.
        Parameters:
        json - the object
        Returns:
        the converted map
      • jsonToObject

        public static <T> T jsonToObject​(java.lang.String json,
                                         java.lang.Class<T> valueTypeRef)
        String to Object.
        Type Parameters:
        T - generic
        Parameters:
        json - the object
        valueTypeRef - class
        Returns:
        the converted map
      • removeClass

        public static java.lang.Object removeClass​(java.lang.Object object)
        Remove class object.
        Parameters:
        object - the object
        Returns:
        the object