public abstract class AbstractModel extends Object
构造器和说明 |
---|
AbstractModel() |
限定符和类型 | 方法和说明 |
---|---|
HashMap<String,Object> |
any()
Get customized key value pairs from this model.
|
static <O> O |
fromJsonString(String json,
Class<O> cls)
序列化函数,根据传入的json格式的string实例化一个cls对象返回
|
protected String[] |
getBinaryParams() |
protected HashMap<String,byte[]> |
getMultipartRequestParams() |
void |
set(String key,
Object value)
Set any key value pair to this model.
|
protected <V extends AbstractModel> |
setParamArrayObj(HashMap<String,String> map,
String prefix,
V[] array) |
protected <V> void |
setParamArraySimple(HashMap<String,String> map,
String prefix,
V[] array) |
protected <V extends AbstractModel> |
setParamObj(HashMap<String,String> map,
String prefix,
V obj) |
protected <V> void |
setParamSimple(HashMap<String,String> map,
String key,
V value) |
static <O extends AbstractModel> |
toJsonString(O obj)
序列化函数,将对象数据转化为json格式的string
|
protected abstract void |
toMap(HashMap<String,String> map,
String prefix) |
protected String[] getBinaryParams()
protected <V> void setParamArraySimple(HashMap<String,String> map, String prefix, V[] array)
protected <V extends AbstractModel> void setParamObj(HashMap<String,String> map, String prefix, V obj)
protected <V extends AbstractModel> void setParamArrayObj(HashMap<String,String> map, String prefix, V[] array)
public static <O extends AbstractModel> String toJsonString(O obj)
obj
- 集成自AbstractModel的子类实例public static <O> O fromJsonString(String json, Class<O> cls)
json
- json格式的stringcls
- 与json匹配的类对象public void set(String key, Object value)
key
- value
- Copyright © 2019. All rights reserved.