使用Buffered Reader和org.json,Null Pointer从SimpleClient http请求获取JSON

时间:2015-11-08 23:56:13

标签: java json bufferedreader

我即将上床睡觉,但这个问题是周末进步的结果,并希望以良好的方式结束!

http://imgur.com/a/SW533

我正在使用Buffered Reader从一个get请求中获取JSON到RIOT的端点。数据恢复正常 - 当我打印出来时,但是当我尝试将它附加到String Builder对象时,它只是没有...希望它只是我很厚,也许我的理解是一个问题Java是如何工作的。

在调试模式下,它将结果和字符串构建器对象显示为null,但是它怎么能打印出来呢?

感谢您提前提供任何帮助

1 个答案:

答案 0 :(得分:1)

通过分析json数据和异常,在图像中发布错误代码: enter image description here

您可能会将字符串传递给带有前导空格的JSONObject。所以在传递JSONObject之前需要修剪字符串。

enter image description here

按以下代码替换此行:

JSONObject json = new JSONObject(sb.toString().trim());