OmniTI имеет достойный стандарт, который я люблю и рекомендую: http://labs.omniti.com/labs/jsend
{
status : "success",
data : {
"posts" : [
{ "id" : 1, "title" : "A blog post", "body" : "Some useful content" },
{ "id" : 2, "title" : "Another blog post", "body" : "More content" },
]
}
}
Я обычно использую вариант:
{
status : "error",
messages : {
"some_field" : "message"
}
}