Postgresql JSON 键在字母之间显示下划线
Postgresql JSON keys showing with underscores between letters?
我目前正在设计一个Web应用程序,该应用程序与Postgres DB之上的Rails API通信。我正在使用Postgres中的jsonb数据类型以JSON格式存储我的一些数据。我提交给 Rails API 的 Javascript 对象中的键全部大写:
{
WEIGHT: 150,
RACE: 'White / Caucasian',
}
数据提交得很好,但是当我查看数据库时,键在字母之间存储下划线,如下所示:
{
"W_e_i_g_h_t": 150,
"R_a_c_e": "White / Causasian",
}
如果我使用 Rails 控制台从数据库创建模型对象,则键仍以相同的方式存储,字母之间带有下划线。但是当数据返回到我的 Web 应用程序时,键将恢复为全部大写,没有下划线。像这样将密钥存储在数据库中的原因是什么?
@pozs引导我朝着正确的方向前进 - 看起来我正在使用的资源库angularjs-rails-resource转换了属性。
"默认情况下,我们在下划线和驼峰大小写之间转换属性名称。"
多谢!
相关文章:
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- 如何在javascript中显示两年之间的所有闰年
- 在JavaScript中,如何修复元素显示和变量创建之间的初始差异
- Chrome和Firefox之间的Wordpress显示差异
- 突出显示jQuery中单词之间的空格
- jQuery淡入淡出动画在两者之间显示白色
- Postgresql JSON 键在字母之间显示下划线
- 这是一个很好的例子,显示了 JavaScript 中的 OOP 和过程编程之间的区别
- 希望创建一个显示日期+5天和日期+10天之间交付的javascript
- 可见性:隐藏和显示:无之间的性能差异
- 当间隔之间的范围高时,在高图表中显示y轴上的整个值
- 在jsson图像滑块之间切换(显示一个,隐藏其他)
- 只需显示两点之间的距离(KM)
- 在它们之间切换时,jQuery 文本显示在活动文本下方
- 滚动时突出显示当前部分 - 部分之间的间隙
- 在页面之间显示“页面加载”消息
- AJAX 灯箱微调器弹出窗口,以在页面之间显示
- 为什么在浏览器之间显示我的网络摄像头图像会有所不同
- 在format.html和format.js之间显示Rails3 Flash消息
- 如何在表行之间显示元素