一般比较规范的后端JSON返回数据,会遵循一些指定的JSON格式,比如:
错误:
{
"status": -1,
"data": null,
"err": "not_found"
}
正确:
{
"status": 0,
"data": {
"price": 4,
"name": "脉动",
"type": "饮料",
"amount": 50,
"summary": "随时随地,脉动回来",
"picture": "http://www.jpjy365.com/images/201402/source_img/29726_G_1393285888119.jpg",
"hot": true,
"sales": 100
},
"err": null
}
那么我们可以定义一个通用数据类,比如叫做:UniApiResult
public class UniApiResult<T> {
@SerializedName("status")
private int mStatus;
@SerializedName