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