1、通过InputStream得到BufferedReaderBufferedReader br = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
或者Reader reader = new InputStreamReader(inputStream);
BufferedReader br = new BufferedReader(reader);
或者InputStream inputStream;
InputStreamReader r = new InputStreamReader(inputStream);
BufferedReader br = new BufferedReader(r);
2、通过InputStream得到JSONObjectJSONObject jsonObject = new JSONObject(new JSONTokener(inputStream));
或者JsonElement element = new JsonParser().parse(new InputStreamReader(inputStream));
JSONObject jsonObject = new JSONObject(element.getAsJsonObject().toString());
或者BufferedReader bR = new BufferedReader( new InputStreamReader(inputStream));
String line = "";
StringBuilder responseStrBuilder = new StringBuilder();
while((line = bR.readLine()) != null){
responseStrBuilder.append(line);
}
inputStream.close();
JSONObject result= new JSONObject(responseStrBuilder.toString());
相关文档: