React-Redux Rails JSON密钥规范化和转换

时间:2016-03-22 20:56:10

标签: ruby-on-rails json reactjs normalization redux

我是一名红宝石开发人员,正在开发一个项目,其中包含Rails 4后端和与JSON通信的React-Redux前端。

是否有一套工具,行业标准流程或实践来规范两者之间的JSON格式?

标准Rails发送和接收蛇案例。例如。 {key_a:'val a',key_b:'val b'}

Javascript往往是骆驼案。例如。 {keyA:'val a',keyB:'val b'}

如果没有一种常用的方法来处理这个问题,那么至少有一个共同的一面,前端或后端来进行翻译

2 个答案:

答案 0 :(得分:0)

我们得出的结论是,对于哪一方管理从一个案例(蛇)到另一个案件(骆驼)和后面的关键翻译,实际上没有一个共同的范例。我们决定我们的第一个标准是,如果我们在给定的一方,客户端与服务器之间进行翻译,我们将在那一侧进行传入和传出的翻译。在决定这个之后,在Javascript中在客户端执行它是一个更轻量级的实现。

答案 1 :(得分:0)

我和Rails 5的情况相同。但是,在Redux端声明键的方法是:

const RequestKeysFromState = { 'key_a': this.state.keyA, 'key_b': this.state.keyB, key: this.state.key, };

据我所知,这是JS的正常使用案例。