类 JsonUtils


  • public class JsonUtils
    extends Object
    JsonUtils for Serialization and deserialization of JSON
    • 构造器详细资料

      • JsonUtils

        public JsonUtils()
    • 方法详细资料

      • toJsonPrettyString

        public static String toJsonPrettyString​(Object value)
                                         throws com.fasterxml.jackson.core.JsonProcessingException
        抛出:
        com.fasterxml.jackson.core.JsonProcessingException
      • toJsonString

        public static String toJsonString​(Object value)
      • toJsonStringWithRootName

        public static String toJsonStringWithRootName​(Object value)
        Serialization of object
        参数:
        value - the object need Serialize
        返回:
        json string include object name
      • fromJsonString

        public static <T> T fromJsonString​(String json,
                                           Class<T> clazz)
        Returns the deserialized object from the given json string and target class; or null if the given json string is null.
      • jsonNodeOf

        public static com.fasterxml.jackson.databind.JsonNode jsonNodeOf​(String json)
      • jsonGeneratorOf

        public static com.fasterxml.jackson.core.JsonGenerator jsonGeneratorOf​(Writer writer)
                                                                        throws IOException
        抛出:
        IOException
      • load

        public static void load​(InputStream input,
                                Object obj)
                         throws IOException,
                                com.fasterxml.jackson.core.JsonProcessingException
        抛出:
        IOException
        com.fasterxml.jackson.core.JsonProcessingException
      • loadFrom

        public static <T> T loadFrom​(InputStream input,
                                     Class<T> clazz)
                              throws com.fasterxml.jackson.core.JsonParseException,
                                     com.fasterxml.jackson.databind.JsonMappingException,
                                     IOException
        抛出:
        com.fasterxml.jackson.core.JsonParseException
        com.fasterxml.jackson.databind.JsonMappingException
        IOException
      • getObjectMapper

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

        public static com.fasterxml.jackson.databind.ObjectWriter getWriter()
      • getPrettywriter

        public static com.fasterxml.jackson.databind.ObjectWriter getPrettywriter()