从Ruby中的JSON获取特定的键值 [英] Get a particular key value from json in ruby
本文介绍了从Ruby中的JSON获取特定的键值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
[
"KEY1":{"SUB_KEY1" : "VALUE1","SUB_KEY2" : "VALUE2"},
"KEY2":{"SUB_KEY1" : "VALUE1","SUB_KEY2" : "VALUE2"}
]
以上是我的json对象,它是作为响应而来的.
The above is my json object which is coming as a response.
如何在Ruby on Rails中获得KEY1
的SUB_KEY1
和KEY2
的SUB_KEY1
?
How do I get SUB_KEY1
of KEY1
and SUB_KEY1
of KEY2
in Ruby on Rails?
谢谢.
推荐答案
parsed_json = ActiveSupport::JSON.decode(your_json_string)
会将您的字符串解析为
[{"KEY1"=>{"SUB_KEY1"=>"VALUE1", "SUB_KEY2"=>"VALUE2"}}, {"KEY2"=>{"SUB_KEY1"=>"VALUE1", "SUB_KEY2"=>"VALUE2"}}]
您应该可以使用 parsed_json[1]["KEY2"]["SUB_KEY1"]
这篇关于从Ruby中的JSON获取特定的键值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文