|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jdroid.java.parser.json.JsonParser<T>
T - public abstract class JsonParser<T>
JSON input streams parser
| Constructor Summary | |
|---|---|
JsonParser()
|
|
| Method Summary | ||
|---|---|---|
Object |
parse(InputStream inputStream)
Parse the inputStream |
|
Object |
parse(String input)
Parse the String |
|
abstract Object |
parse(T json)
|
|
protected
|
parseList(JSONArray jsonArray,
JsonParser<JSONObject> parser)
Parses a list of items. |
|
protected
|
parseList(JSONObject jsonObject,
String jsonKey,
JsonParser<JSONObject> parser)
Parses a list of items. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JsonParser()
| Method Detail |
|---|
public Object parse(String input)
Parser
parse in interface Parserinput - The input to parse
Parser.parse(java.lang.String)public Object parse(InputStream inputStream)
Parser
parse in interface ParserinputStream - The inputStream to parse
Parser.parse(java.io.InputStream)public abstract Object parse(T json)
json -
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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||