一般后端返回的的内容有 返回码、数组、提示信息
大家一般怎么命名
还有就是一般整个返回的数组json一次,还是说不只一层json
{
code:200,
message: "success",
data: { key1: value1, key2: value2, ... }
}
code: 错误码
message: 描述信息,成功时为"success",错误时则是错误信息
data: 成功时返回的数据,类型为对象或数组
API数据给客户端使用时最忌讳字段的变动,最好遵循只增不减的原则,另外返回格式最好全是字符串,在客户端再进行转换处理,另外要注意的是千万不能有NULL
值的存在(指iOS与Andorid中使用时),为NULL时最好给 " " (双引号的空),还有就是JSON的层次最浅越好方便客户端解析 。
一般情况下最简单的返回方法就是:
{
"status" : 0,
"msg" : "...",
"data" : [...]
}
// status 0 代表失败 1代表成功 msg 带传递的一些文字信息(失败时有用) data 一般用数组 数据PUSH进数据即可。
ps: header里还要规定 Content-type : application/json;charset=utf-8
:)
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1k 阅读
2 回答2.6k 阅读
1 回答1.1k 阅读✓ 已解决
参考如下