Как поместить статистику в JSON - PullRequest
1 голос
/ 12 июля 2011

У меня есть API веб-службы для отдыха, и у меня много статистических данных, которые представляют собой совокупность дочерних данных в объекте.Где мне вложить эту статистику?Я думал о том, чтобы сделать их ресурсом самостоятельно, но это означало бы огромное количество запросов вместо того, чтобы включать их в один ответ json.

Например:

GET /data

game:{
  level: 1,
  events:[
    {event:...}
  ]
  total_events: 23,
  avg_events: 3
}

Или такие вещи, как total_events, должны быть внутри объекта событий?Я не нашел хороших примеров того, как это сделать.

1 Ответ

0 голосов
/ 12 июля 2011

Я не совсем уверен, что понимаю ваши намерения, но, тем не менее, я бы поместил такую ​​совокупную информацию в родительский ресурс вместе со списком дочерних URL-адресов.

Если список дочерних ссылок создает слишком много проблемдля построения, и клиент часто интересуется только статистикой, тогда вы можете ввести дополнительный параметр запроса для переключения между доступными форматами представления.(например, «stats_only», «links» или «full».)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...