public class Json
extends java.lang.Object
| Constructor and Description |
|---|
Json() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
deserializeFromStream(java.lang.Class<T> objClass,
java.io.InputStream stream)
deserialize from specified input stream
|
static <T> T |
deserializeFromString(java.lang.Class<T> objClass,
java.lang.String jsonString)
deserialize from specified string
|
static <T> java.lang.String |
serializeAsString(T object)
serialize as string representation
|
static <T> void |
serializeToStream(T object,
java.io.OutputStream stream)
serialize to specified output stream
|
public static <T> T deserializeFromString(java.lang.Class<T> objClass,
java.lang.String jsonString)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
java.io.IOException
objClass - Class object of entityjsonString - specified json stringcom.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionjava.io.IOException - Tpublic static <T> T deserializeFromStream(java.lang.Class<T> objClass,
java.io.InputStream stream)
throws com.fasterxml.jackson.core.JsonParseException,
com.fasterxml.jackson.databind.JsonMappingException,
java.io.IOException
objClass - Class object of entitystream - specified input streamcom.fasterxml.jackson.core.JsonParseExceptioncom.fasterxml.jackson.databind.JsonMappingExceptionjava.io.IOException - Tpublic static <T> void serializeToStream(T object,
java.io.OutputStream stream)
throws java.io.IOException
object - specified entity objectstream - specified output streamjava.io.IOException - voidpublic static <T> java.lang.String serializeAsString(T object)
throws java.io.IOException
object - specified entity objectjava.io.IOException - String