iOS应用使用分页的多个JSON

时间:2019-01-04 04:00:16

标签: ios json swift api

我正在构建一个应用程序,该应用程序将使用该API。

应用程序屏幕如下所示:

enter image description here

静态信息仅是基本信息,例如用户的姓名或工作。 分页是需要分页才能收取新商品费用的元素。

由于它是RESTful api,我想该应用程序必须在此处请求3个不同的调用,然后构建屏幕:

/user/{id}

 {
    "data": {
       "name": "name",
       "birth_date": "birth_date",
       "bio": "bio"
    }
 }

/user/{id}/community

{
    "tags": {
        "metadata": {
            "page": x,
            "per_page": x,
            "page_count": x,
            "total_count": x,
            "Links": [
                {"self": "/....."},
                {"first": "/....."},
                {"previous": "/....."},
                {"next": "/....."},
                {"last": "/....."},
            ]
        },
        "items": [
            ....
        ]
    }
}

/user/{id}/post

{
    "posts": {
        "metadata": {
            "page": x,
            "per_page": x,
            "page_count": x,
            "total_count": x,
            "Links": [
                {"self": "/....."},
                {"first": "/....."},
                {"previous": "/....."},
                {"next": "/....."},
                {"last": "/....."},
            ]
        },
        "items": [
            ....
        ]
    }
}

如果有人已经设法实现了这种屏幕,那么我的概念就是正确的选择,以及有关如何合并所有信息的一些建议。

0 个答案:

没有答案