通常情况下,大到系统与系统间的通信,小到控制器的返回,我们现在都是采用的json传输,但是单单传输需要的数据,往往不能达到对返回结果成功与否的判断,或是出现解析错误,这时候就需要制定一套标准的传输协议:
status | 字符串 | 状态码 0:成功;1:错误 |
msg | 字符串 | 错误信息 |
data | 对象 | 每一个元素表示一条记录 |
//成功状态下
{
"status": "0",
"msg": "",
"data": [{
"param1": "001",
"param2": "002",
"param3": "003"
}]
}
//失败状态下
{
"status": "1",
"msg": "失败的原因",
"data": ""
}