我正在为Android和iOS移动设备编写REST JSON服务,但Ruby,Java和Objecive-C具有不同的代码样式。我正在寻找以Ruby风格编写代码的最佳方法,但要考虑其他语言的要求。谢谢!
答案 0 :(得分:1)
许多rails开发人员都遇到过这个问题。 JSON和JavaScript的最佳实践是使用camelCase作为属性名称。
我发现在任何返回的JSON上使用.camelize(:lower)是最简单的方法。
此处描述了从camelCase到under_score的其他转换:Converting camel case to underscore case in ruby
我已经寻找了一些接近C#的JSON.NET for Ruby的灵活性,但还没有找到它。