最近跟 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,大家是怎么处理的那?使用那种返回形式?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.