REST: одиночное представление ответов для двух запросов REST, которые возвращают объект / объекты типа «A» - PullRequest
0 голосов
/ 07 мая 2018

У меня есть два URL REST ....

  1. {хост} / data / account

, который возвращает коллекцию учетных записей.Мы можем смоделировать ответ на этот запрос, как показано ниже, как набор учетных записей



{
    "items": [{
        "prop_name_1": "val_1",
        "prop_name_2": "val_2",
            |
            |
            |
            |
        "prop_name_n": "val_n",
        "Links": [{child_links}]
    }],
    "Links": [{
        {self_link},
        {pagination_links}
    }]
}

{хост} / data / account / {specific_account_id}

, который возвращает только одну учетную запись.Мы можем смоделировать ответ на этот запрос как только одну учетную запись, как показано ниже



{
    "prop_name_1": "val_1",
    "prop_name_2": "val_2",
        |
        |
        |
        |
    "prop_name_n": "val_n",
    "Links": [{child_links}]
}

Теперь вопрос заключается в том, могу ли я смоделировать ответы на оба эти запроса как только набор учетных записей вместо двух разных представлений?

Причиной этого является простота анализа ответа, а также последовательность в представлении.Кроме того, коллекция может быть использована для представления одного объекта.Я прав?

...