ruby-on-rails - 从ruby中的json获取特定的键值

标签 ruby-on-rails json

[ 
"KEY1":{"SUB_KEY1" : "VALUE1","SUB_KEY2" : "VALUE2"},
"KEY2":{"SUB_KEY1" : "VALUE1","SUB_KEY2" : "VALUE2"}
]

以上是我作为响应的 json 对象。

如何在 Ruby on Rails 中获取 KEY1SUB_KEY1KEY2SUB_KEY1

谢谢。

最佳答案

您需要将 JSON 对象解析为 ruby​​ 哈希。假设您的 JSON 响应称为 res:

require 'json'
obj = JSON.parse(res)

sv1 = obj['KEY1']['SUB_KEY1']

等等

关于ruby-on-rails - 从ruby中的json获取特定的键值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5348449/

相关文章:

php - 将多个表的结果插入一个 json_encode()

javascript - 使用 Rails 后端在 Angular 中渲染初始 View

ruby-on-rails - Bundler 无法在任何资源中找到 rake

javascript - 在多个表单提交后(在 Rails 中),尝试在 ajax 提交后再次显示 JQuery flash 消息

php - Cocoa错误3840操作无法完成

iphone - 没有根对象的Json解析

javascript - bootstrap3-datetimepicker-rails 显示问题

ruby-on-rails - Rails 模型可以有一组关联吗?

javascript - 无法读取未定义的属性 '0' 以及如何选择 r = magnum 的数据?

java - 对象所有字段的 JsonView 注解