INNER CODE UNIT · Java
parse
alibaba/fastjson2 · core/src/main/java/com/alibaba/fastjson2/JSON.java:385
static Object parse(InputStream in, JSONReader.Feature... features) {
return parse(in, JSONFactory.createReadContext(features));
}
/**
* Parses the json stream as a {@link JSONArray} or {@link JSONObject}.
* Returns {@code null} if received {@link InputStream} is {@code null} or empty.
*
* @param in the specified stream to be parsed
* @param context the specified custom context
* @return either {@link JSONArray} or {@link JSONObject} or null
* @throws JSONException If a parsing error occurs
* @throws NullPointerException If received context is null
* @since 2.0.47
*/
static Object parse(InputStream in, JSONReader.Context context) {
if (in == null) {
return null;