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

The above is my json object which is coming as a response.

如何在Ruby on Rails中获得KEY1中的SUB_KEY1KEY2中的SUB_KEY1

Thank you.

推荐答案

parsed_json = ActiveSupport::JSON.decode(your_json_string)

will parse your string as

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

你应该可以用 parsed_json[1]["KEY2"]["SUB_KEY1"] 个左右的数字来访问它

Json相关问答推荐

JoltChange:将输入数组的每个对象拆分为2个独立的对象,并将其放入输出数组中

Jolt转换问题—使用键查找匹配对象

JOLT将对象名作为新属性添加到主体中

带有PowerShell内核的NewtonSoft json.Net的奇怪行为

删除JSON文件的特定内容

重构JOLT代码以获得预期输出

如何在VB6中将字符串转换或解码为可读格式?

如何使NiFi将数据库单列中的多个值转化为Solr索引中的数组?

如何修复通过在 tsconfig.json 文件中添加allowImportingTsExtensions引发的错误 TS5023?

使用 TypeScript 接口时如何修复未定义错误?

xidel:是否可以从 JSON 对象中检索特定的嵌套值?

使用带有逗号的字段名称构建 struct

使用 SwiftUI 在 API 调用中解码嵌套 JSON 响应时遇到问题

boost::json::value 的大括号初始化将其从对象转换为数组

可以通过 POST 使用 EventSource 传递参数的服务器发送事件 (SSE)

如何在golang中获取 struct 的json字段名称?

使用 JSONObject 在 Java 中为以下 struct 创建嵌套 JSON 对象?

在 Django 1.9 中,使用 JSONField(本机 postgres jsonb)的约定是什么?

使用 C# 调用 json

将 JSON 模式转换为 python 类