Java BufferedReader值变为null
我使用以下代码从API获得响应
BufferedReader bf = new BufferedReader(new InputStreamReader(
connection.getInputStream()));
System.out.println("bf.readLine() - " + bf.readLine());
output = bf.readLine();
while (output != null) {
JSONObject obj = new JSONObject(output);
System.out.println("output is " + output);
resCode = obj.getString("resCode");
resDesc = obj.getString("COUNT");
}
我可以回去。readLine()响应如下
{"status":true,"data":[{"COUNT":"0"}]}
问题是,当我将bf.readLine()
赋值给字符串并检查值时,它变为null。为什么是男朋友。readLine()显示为null(给出null点异常),即使它从API返回值
共 (0) 个答案