Standardowy format odpowiedzi API JSON?
Czy istnieją standardy lub najlepsze praktyki dotyczące strukturyzacji odpowiedzi JSON z API? Oczywiście dane każdej aplikacji są inne, więc nie interesuje mnie to, ale raczej „tablica odpowiedzi”. Przykład tego, co mam na myśli:
Udane żądanie:
{
"success": true,
"payload": {
/* Application-specific data would go here. */
}
}
Nieudane żądanie:
{
"success": false,
"payload": {
/* Application-specific data would go here. */
},
"error": {
"code": 123,
"message": "An error occurred!"
}
}