public class GsonDataConvertor extends Object implements DataConvertor
| 构造器和说明 |
|---|
GsonDataConvertor() |
GsonDataConvertor(com.google.gson.Gson gson) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.google.gson.Gson |
getGson() |
String |
serialize(Object object,
boolean pretty) |
byte[] |
serialize(Object object,
Charset charset) |
byte[] |
serialize(Object object,
Charset charset,
boolean pretty) |
void |
setGson(com.google.gson.Gson gson) |
Array |
toArray(InputStream in,
Charset charset) |
Array |
toArray(String in) |
<T> T |
toBean(Type type,
InputStream in,
Charset charset) |
<T> T |
toBean(Type type,
String in) |
<T> List<T> |
toList(Class<T> type,
InputStream in,
Charset charset) |
<T> List<T> |
toList(Class<T> type,
String in) |
Mapper |
toMapper(InputStream in,
Charset charset) |
Mapper |
toMapper(String in) |
static Object |
toPlainObject(com.google.gson.JsonElement value)
将 JsonElement 转换为正常 List 和 Map 或基本类型的 对象
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitserializepublic GsonDataConvertor()
public GsonDataConvertor(com.google.gson.Gson gson)
public Mapper toMapper(InputStream in, Charset charset)
toMapper 在接口中 DataConvertorpublic Mapper toMapper(String in)
toMapper 在接口中 DataConvertorpublic Array toArray(InputStream in, Charset charset)
toArray 在接口中 DataConvertorpublic Array toArray(String in)
toArray 在接口中 DataConvertorpublic byte[] serialize(Object object, Charset charset)
serialize 在接口中 DataConvertorpublic byte[] serialize(Object object, Charset charset, boolean pretty)
serialize 在接口中 DataConvertorpublic String serialize(Object object, boolean pretty)
serialize 在接口中 DataConvertorpublic <T> T toBean(Type type, InputStream in, Charset charset)
toBean 在接口中 DataConvertorpublic <T> T toBean(Type type, String in)
toBean 在接口中 DataConvertorpublic <T> List<T> toList(Class<T> type, InputStream in, Charset charset)
toList 在接口中 DataConvertorpublic <T> List<T> toList(Class<T> type, String in)
toList 在接口中 DataConvertorpublic com.google.gson.Gson getGson()
public void setGson(com.google.gson.Gson gson)
public static Object toPlainObject(com.google.gson.JsonElement value)
value - JsonElementCopyright © 2024. All rights reserved.