将JSON转换为嵌套的ruby哈希

cdpalmer

我有一个要转换为红宝石哈希的JSON块。

json_blob = {"WHATEVER"=>{"FOO"=>"BAR", "CAT"=>"DAY}}

这样我在使用数据时可以检查数据是否存在。例子:

hashed_json_blob[:whatever][:foo] 退货 "bar"

而且,我也可以处理也不存在的值(在json_blob中省略了它们)。

hashed_json_blob[:whatever][:nonexistant] 退货 nil

注意:如果有一种更简单的方法将数据作为XML使用,则可以使用。json_blob用拉JSON.parse

汤姆斯

您的json_blob对象已经是一个哈希(在“ DAY”末尾减去一个缺失的引号):

json_blob = {"WHATEVER"=>{"FOO"=>"BAR", "CAT"=>"DAY"}}

有了这个你可以做到:

json_blob["WHATEVER"]
=> {"FOO"=>"BAR", "CAT"=>"DAY"}

json_blob["WHATEVER"]["FOO"]
=> "BAR"

与json对象相同的数据如下所示:

{"WHATEVER":{"FOO":"BAR","CAT":"DAY"}}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数组转换为Ruby中的嵌套哈希

来自分类Dev

将嵌套哈希转换为单个哈希

来自分类Dev

使用Ruby将JSON哈希文件转换为真实JSON

来自分类Dev

将Ruby哈希转换为JSON(不包含转义字符)

来自分类Dev

将JSON数组转换为Ruby Hash(具有哈希)

来自分类Dev

Ruby将数组转换为哈希对象到JSON

来自分类Dev

将JSON转换为哈希

来自分类Dev

Ruby将哈希数组转换为CSV

来自分类Dev

Golang将哈希表转换为JSON

来自分类Dev

Ruby:将数组转换为嵌套指针

来自分类Dev

将嵌套数组转换为平面哈希

来自分类Dev

将嵌套 JSON 转换为平面 JSON

来自分类Dev

将嵌套哈希数组转换为非嵌套哈希的平面数组

来自分类Dev

Ruby:将CSV转换为JSON时,嵌套100太深(JSON :: NestingError)

来自分类Dev

Ruby:将CSV转换为JSON时,嵌套100太深(JSON :: NestingError)

来自分类Dev

Ruby / Rails:将数组数组转换为数组哈希

来自分类Dev

将XML转换为Ruby哈希时保留属性

来自分类Dev

将Ruby哈希字符串转换为Python字典

来自分类Dev

ruby方法将哈希转换为字符串

来自分类Dev

将Ruby数组转换为带符号的哈希

来自分类Dev

Ruby将活动记录或对象数组转换为哈希数组

来自分类Dev

Ruby将哈希数组转换为数组数组

来自分类Dev

Ruby如何将平面数组转换为哈希

来自分类Dev

ruby方法将哈希转换为字符串

来自分类Dev

将Ruby数组转换为带符号的哈希

来自分类Dev

如何将Ruby哈希转换为CSS规则?

来自分类Dev

将Powershell转换为嵌套Json

来自分类Dev

将嵌套的JSON转换为CSV

来自分类Dev

将CSV转换为嵌套Json