Существуют ли стандарты или лучшие практики для структурирования ответов JSON из API? Очевидно, что данные каждого приложения различны, так что меня это не касается, а, скорее, "шаблон ответа", если хотите. Пример того, что я имею в виду:
Успешный запрос:
{
"success": true,
"payload": {
/* Application-specific data would go here. */
}
}
Неудачный запрос:
{
"success": false,
"payload": {
/* Application-specific data would go here. */
},
"error": {
"code": 123,
"message": "An error occurred!"
}
}