最近跟 ios 接口联调,ios 说我的 api 接口返回格式不合理。想问问大家工作中是怎么处理的?
我的接口返回样子:
{
"data": [
{
"id": 28,
"action": 2,
"user": {
"id": 1,
"name": "zach",
"avatar": ""
},
"topic": {
"id": "279a11cf-4a21-4772-ba07-5e51b499252d",
"title": "",
"content": "我是蛋糕 我在躲猫猫"
},
"comment_id": 1,
"created_at": 1565834869
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total": 1
}
}
ios 想要的数据结构:
{
"data": [
{
"id": 28,
"action": 2,
"user_id": 1,
"user_name": "zach",
"user_avatar": "",
"topic_id": "279a11cf-4a21-4772-ba07-5e51b499252d",
"topic_title": "xxx",
"topic_content": "我是蛋糕",
"comment_id": 1,
"created_at": 1565834869
}
],
"pagination": {
"current_page": 1,
"per_page": 10,
"total": 1
}
}
两者之间的变化 就是 将 user 和 topic 对象打散成 key:value 的形式。 想问问广大的后端开发人员以及 ios,大家是怎么处理的那?使用那种返回形式?