今天做了一个通过HTTP请求调接口的功能,返回的是一个JSON
{
Status: true
Code: "Success"
Message: "操作成功"
}
本想通过Map<String,String>后获取Status判断,但一直不能成功,因为boolean不能转String。
解决方法:
1 JSONObject object = JsonUtil.parseNotThrowException(entity.getData(), JSONObject.class); 2 3 boolean status =Boolean.valueOf(object.get("Status").toString()); 4 boolean code = object.get("Code").equals("Success");