public abstract class JSON
extends java.lang.Object
| 构造器和说明 |
|---|
JSON() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.fasterxml.jackson.databind.module.SimpleModule |
getDateModule() |
static void |
init(java.lang.String pattern) |
static <T> T |
parse(java.lang.String json,
java.lang.Class<T> type)
将json转成指定的类对象
|
static <T,E extends java.util.Collection<?>> |
parseCollection(java.lang.String json,
java.lang.Class<E> collectionClass,
java.lang.Class<T> valueType)
将json转成List
|
static <T> java.util.List<T> |
parseList(java.lang.String json,
java.lang.Class<T> valueType)
将json转成List
|
static java.lang.String |
printJSON(java.lang.Object originalObject)
将对象转换成pretty json
|
static java.lang.String |
toJSON(java.lang.Object originalObject)
将对象转换成json
|
static byte[] |
toJsonByte(java.lang.Object originalObject)
将对象转换成json字节流数组
|
static java.lang.String |
toJsonWithEmpty(java.lang.Object originalObject)
将对象转换成json,并包含空属性
|
public static void init(java.lang.String pattern)
public static java.lang.String toJSON(java.lang.Object originalObject)
originalObject - 要转换的对象public static java.lang.String printJSON(java.lang.Object originalObject)
originalObject - 要转换的对象public static byte[] toJsonByte(java.lang.Object originalObject)
originalObject - 要转换的对象public static java.lang.String toJsonWithEmpty(java.lang.Object originalObject)
originalObject - 要转换的对象public static <T> java.util.List<T> parseList(java.lang.String json,
java.lang.Class<T> valueType)
T - 要解析的类型json - json字符串valueType - list泛型public static <T,E extends java.util.Collection<?>> java.util.Collection<T> parseCollection(java.lang.String json,
java.lang.Class<E> collectionClass,
java.lang.Class<T> valueType)
T - 要解析的类型json - json字符串valueType - list泛型public static <T> T parse(java.lang.String json,
java.lang.Class<T> type)
T - 要解析的类型json - json字符串type - 要转换的目标类型public static com.fasterxml.jackson.databind.module.SimpleModule getDateModule()