public interface JSONParser
JSONParserFactory
.JSONDefaults.PARSER_FACTORY
Modifier and Type | Method and Description |
---|---|
<T> T |
parse(java.io.InputStream inputStream)
Parses any legal json element.
|
<T> T |
parse(java.io.InputStream inputStream,
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 inputStream)
Explicitly expects a json object to be parsed.
|
JSONObject |
parseObject(java.io.InputStream inputStream,
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.
|
JSONObject parseObject(java.lang.String jsonString) throws JSONException
jsonString
- Json string to be parsed.java.io.IOException
JSONException
JSONObject parseObject(java.io.InputStream inputStream) throws JSONException
inputStream
- Stream with json input having default character encoding.java.io.IOException
JSONException
JSONObject parseObject(java.io.InputStream inputStream, java.nio.charset.Charset charset) throws JSONException
inputStream
- Stream with json inputcharset
- Character set used by stream.java.io.IOException
JSONException
<T> T parse(java.lang.String jsonString) throws JSONException
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.jsonString
- Json string to be parsed.java.io.IOException
JSONException
<T> T parse(java.io.InputStream inputStream) throws JSONException
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.inputStream
- Stream with json input having default character encoding.java.io.IOException
JSONException
<T> T parse(java.io.InputStream inputStream, java.nio.charset.Charset charset) throws JSONException
T
- One of JSONObject, JSONArray, Double, Boolean, String or simply Object.inputStream
- Stream with json inputcharset
- Character set used by stream.java.io.IOException
JSONException