【问题标题】:JSON response standards powered by Rails 4 app for an iOS app适用于 iOS 应用程序的 Rails 4 应用程序支持的 JSON 响应标准
【发布时间】:2026-01-31 18:10:01
【问题描述】:

对于由 Rails 4 和 Grape gem 为 iOS 应用提供支持的应用,JSON 响应是否有任何标准?

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

例如,查看场地 API 响应;

第一个例子:

“场地”:[{ “身份证”:2, "name":"乔斯比萨", “城市”:“旧金山”, “状态”:“CA”, “地址”:“市场街 1 号”, "website_url":"http://www.joepizza.com", "food_type":"披萨", "venue_type":"餐厅" }]

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

第二个例子,

{"响应":"成功","消息":""}], [{“数据”:[{ “身份证”:2, "name":"乔斯比萨", “城市”:“旧金山”, “状态”:“CA”, “地址”:“市场街 1 号”, "website_url":"http://www.joepizza.com", "food_type":"披萨", "venue_type":"餐厅" }]}

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

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

【问题讨论】:

    标签: api grape


    【解决方案1】:

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

    我知道的两个流行的是

    采用这些标准之一(以及更普遍的REST)的优势在于,除了节省设计自己的时间之外,还有通用的开源库可供客户使用这些 API,而无需或无需自定义编程。 (The HyperResource gem for Ruby 就是这样一个例子,我在服务器端代码中使用它来导航 the REST API I implemented,无需任何额外配置。)

    【讨论】:

      最近更新 更多