Constructor and Description |
---|
JsonList(JSONObject json,
java.lang.Class<E> type) |
JsonList(JSONObject json,
java.lang.Class<E> type,
boolean isObject) |
JsonList(java.util.List<E> list,
java.lang.String jsonName) |
JsonList(java.util.List<E> list,
java.lang.String jsonName,
boolean isObject) |
Modifier and Type | Method and Description |
---|---|
java.util.List<E> |
getList() |
int |
getTotal() |
java.lang.String |
jsonName()
May be overridden to name the JSON object returned from
Jsonable.toJson() . |
void |
setTotal(int total) |
JSONObject |
toJson()
Builds an
org.json.JSONObject
representing this.
|
public JsonList(java.util.List<E> list, java.lang.String jsonName)
public JsonList(JSONObject json, java.lang.Class<E> type)
public JsonList(JSONObject json, java.lang.Class<E> type, boolean isObject)
json
- serialized list jsontype
- java class for Jsonable elementsisObject
- true means jsonify as object with properties for items,
false means jsonify as arraypublic JsonList(java.util.List<E> list, java.lang.String jsonName, boolean isObject)
list
- list of JsonablesjsonName
- name for the JSONObjectisObject
- true means jsonify as object with properties for items,
false means jsonify as arraypublic java.util.List<E> getList()
public java.lang.String jsonName()
Jsonable
Jsonable.toJson()
.public int getTotal()
public void setTotal(int total)
public JSONObject toJson()
Jsonable
Copyright © 2018