T - public abstract class JsonParser<T> extends java.lang.Object implements Parser
| Constructor and Description |
|---|
JsonParser() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
parse(java.io.InputStream inputStream)
Parse the inputStream
|
java.lang.Object |
parse(java.lang.String input)
Parse the String
|
abstract java.lang.Object |
parse(T json) |
protected <ITEM> java.util.List<ITEM> |
parseList(JSONArray jsonArray,
JsonParser<JSONObject> parser)
Parses a list of items.
|
protected <ITEM> java.util.List<ITEM> |
parseList(JSONObject jsonObject,
java.lang.String jsonKey,
JsonParser<JSONObject> parser)
Parses a list of items.
|
public java.lang.Object parse(java.lang.String input)
Parserparse in interface Parserinput - The input to parseParser.parse(java.lang.String)public java.lang.Object parse(java.io.InputStream inputStream)
Parserparse in interface ParserinputStream - The inputStream to parseParser.parse(java.io.InputStream)public abstract java.lang.Object parse(T json)
json - protected <ITEM> java.util.List<ITEM> parseList(JSONObject jsonObject, java.lang.String jsonKey, JsonParser<JSONObject> parser)
ITEM - The item's type.jsonObject - The JSONObject to parse.jsonKey - The key for the Json array.parser - The JsonParser to parse each list item.protected <ITEM> java.util.List<ITEM> parseList(JSONArray jsonArray, JsonParser<JSONObject> parser)
ITEM - The item's type.jsonArray - The JSONArray to parse.parser - The JsonParser to parse each list item.