我目前正在使用Slim Framework为社交网络编码API。我的问题是:当json结构中没有要返回的行时,最佳实践是什么?
可以说,此调用/ v1 / get / movies从表电影名称返回2行:
[
{"name": "Ghostbusters"},
{"name": "Indiana Jones"}
]
但是,然后我调用了/ v1 / get / books,该表中没有行。我应该只返回一个空结构吗?
[
]
...或者消息和错误代码会更好吗?
[
"errors": {
"message": "no matches found",
"code": 134
}
]
哪个更好的做法?(该API将在iOS和Android应用中使用)谢谢!
[{"name": "..."}, {"name":"..."}]