【发布时间】:2016-04-18 21:14:36
【问题描述】:
我聘请了一名 iOS 开发人员来创建一个由 REST API 支持的应用程序。现在我遇到了一个输出的问题。
有Public 和Private Groups,如果group 是Private,API 会以json 格式返回:
privacy":{"value":"1"},
如果群组为 Public,API 将以 json 格式返回以下内容:
"privacy":[]
iOS 开发人员说这个输出不正确,而另一方面 API 开发人员认为这是正确的输出。谁能告诉我这个输出在 iOS 应用中使用是正确的还是不正确的?
iOS 开发者时代他无法比较 String 和 Array。
【问题讨论】:
-
是的,它是正确的,iOS 开发人员可以检查响应对象类并进行相应的解析。不是什么大问题。这也可以由 webdeveloper 通过使用相同的响应格式来解决,我的意思是两种情况下的数组
-
“正确”、“好主意”和“好设计”通常是 3 个非常不同的东西。这种情况可以在所有这三个定义下进行论证,并且都是适当的。这是一个“糟糕”的 API 响应,它并不明显或易于使用,但它是可用的......