3

假设我有这个网址

/thingies/active/

我可以有 0、1 或超过 1 个活动的东西。如果我只返回 1,我是否将其返回为

{foo: "bar", baz: "quux"} 

或者

[{foo: "bar", baz: "quux"}]

你们怎么处理这个?

4

1 回答 1

8

返回一个元素的数组。在这种特殊情况下,我看不到返回单个对象的任何价值。以及null在找不到元素时返回类似(而不是空数组)的东西。API 响应的一致性很重要。

于 2013-10-02T11:15:40.937 回答