public class DefaultParser extends java.lang.Object implements JSONParser
Constructor and Description |
---|
DefaultParser(boolean ignoreNull) |
Modifier and Type | Method and Description |
---|---|
<T> T |
parse(java.io.InputStream in)
Parses any legal json element.
|
<T> T |
parse(java.io.InputStream in,
java.nio.charset.Charset charset)
Parses any legal json element.
|
<T> T |
parse(java.lang.String jsonString)
Parses any legal json element.
|
JSONObject |
parseObject(java.io.InputStream in)
Explicitly expects a json object to be parsed.
|
JSONObject |
parseObject(java.io.InputStream in,
java.nio.charset.Charset charset)
Explicitly expects a json object to be parsed.
|
JSONObject |
parseObject(java.lang.String jsonString)
Explicitly expects a json object to be parsed.
|
public JSONObject parseObject(java.lang.String jsonString) throws JSONException
JSONParser
parseObject
in interface JSONParser
jsonString
- Json string to be parsed.JSONException
public JSONObject parseObject(java.io.InputStream in, java.nio.charset.Charset charset) throws JSONException
JSONParser
parseObject
in interface JSONParser
in
- Stream with json inputcharset
- Character set used by stream.JSONException
public JSONObject parseObject(java.io.InputStream in) throws JSONException
JSONParser
parseObject
in interface JSONParser
in
- Stream with json input having default character encoding.JSONException
public <T> T parse(java.lang.String jsonString) throws JSONException
JSONParser
parse
in interface JSONParser
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.jsonString
- Json string to be parsed.JSONException
public <T> T parse(java.io.InputStream in, java.nio.charset.Charset charset) throws JSONException
JSONParser
parse
in interface JSONParser
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.in
- Stream with json inputcharset
- Character set used by stream.JSONException
public <T> T parse(java.io.InputStream in) throws JSONException
JSONParser
parse
in interface JSONParser
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.in
- Stream with json input having default character encoding.JSONException