适用于iOS应用程序的Rails 4应用程序支持的JSON响应标准

时间:2014-08-27 15:56:25

标签: api grape

对于iOS应用程序使用Grape gem的Rails 4驱动的应用程序,是否有任何JSON响应标准?

iOS开发人员期望看到的标准或典型的成功/失败响应格式是什么?

例如,查看场地API响应;

第一个例子:

"场地":[{ " ID":2, "名称":" Joes Pizza", " city":" San Francisco", "状态":" CA&#34 ;, "地址":" 1 Market St", " WEBSITE_URL":" http://www.joepizza.com&#34 ;, " food_type":"披萨&#34 ;, " venue_type":"餐厅" }]

这不包含响应中存在的任何响应,数据属性。

第二个例子,

{"响应":"成功""消息":""}], [{"数据":[{ " ID":2, "名称":" Joes Pizza", " city":" San Francisco", "状态":" CA&#34 ;, "地址":" 1 Market St", " WEBSITE_URL":" http://www.joepizza.com&#34 ;, " food_type":"披萨&#34 ;, " venue_type":"餐厅" }]}

这包含响应,消息和数据属性。

我想了解这方面的更好做法。

1 个答案:

答案 0 :(得分:0)

我不确定iOS的具体情况,但肯定有新的标准来说明如何格式化来自API的JSON响应。

我知道的两个流行的是

采用这些标准之一(以及更常见的REST)的优势,超出设计自己的时间,是因为有一些通用的开源库供客户使用这些API而很少或者没有自定义编程。 (The HyperResource gem for Ruby就是这样一个例子,我在服务器端代码中使用它来导航the REST API I implemented而无需任何其他配置。)