我得到了一个 HttpResponse,它得到了一个 json 响应。
现在,如果 json 响应包含数据,则一切正常,但只要 json 为空,我的应用程序就会崩溃。
我一直在尝试遵循代码但无济于事。
(sb = json 响应)
Object result11 = sb;
Log.d("Result11", result11.toString());
if (result11 == JSONObject.NULL)
Log.d("if", "I am NULL");
else
Log.d("else", "I am not null");
我尝试将 result11 与:
null, "", "null", JSONObject.NULL
它总是返回“我不是空的”
虽然日志说 Resul11 = null。
任何帮助,将不胜感激。提前致谢。
编辑:
Object result11 = sb;
Log.d("Result11", result11.toString());
StringBuilder test = (StringBuilder)result11;
if (test.toString().equals("null"))
Log.d("if", "I am NULL");
else
Log.d("else", "I am not null");
@Mark Byers 的解决方案
test.toString().trim().equals("null")
结果“我为空”