后台json数据为空,解析 出现空指针异常

json数据中返回为空
如下:
{
    "status": 1003,
    "message": "数据请求成功",
    "data": {
        "detial": {},
        "hot_goods": [],
        "index_logo": [],
        "cart_number": null
    }
}
解析cart_number ,如果为空做操作错误的情况:
if(cart_number!=null  ){
    tp_gouwuche.setNotifiText(cart_number);
    Sys.sys("shangchengfragment中的购物车数量为不为空----"+cart_number);
}
else{
    tp_gouwuche.setNotifiText("0");
    Sys.sys("shangchengfragment中的购物车数量为空"+cart_number);
}

正确的判断应该是
if(cart_number.equals("null")){
    tp_gouwuche.setNotifiText("0");
}
else{
    tp_gouwuche.setNotifiText(cart_number);
}

你可能感兴趣的:(后台json数据为空,解析 出现空指针异常)