Стандартный формат ответа JSON API?

Существуют ли стандарты или лучшие практики для структурирования ответов JSON из API? Очевидно, что данные каждого приложения различны, так что большая часть меня не касается, а, скорее, «шаблон ответа», если хотите. Пример того, что я имею в виду:

Successful request:

{
  "success": true,
  "payload": {
    /* Application-specific data would go here. */
  }
}

Failed request:

{
  "success": false,
  "payload": {
    /* Application-specific data would go here. */
  },
  "error": {
    "code": 123,
    "message": "An error occurred!"
  }
}

Ответы на вопрос(13)

Ваш ответ на вопрос