【发布时间】:2013-06-04 16:02:05
【问题描述】:
给定带有嵌套文档的散列:
myHash = {
"MemberId"=>"ABC0001",
"MemberName"=>"Alan",
"details"=>[
{"LineNumber"=>"4.1", "Item"=>"A0001", "Description"=>"Apple"},
{"LineNumber"=>"5.1", "Item"=>"A0002"},
{"LineNumber"=>"6.1", "Item"=>"Orange"}
]
}
我想改变它,使它看起来像:
{
"memberid"=>"ABC0001",
"membername"=>"Alan",
"details"=>[
{"linenumber"=>"4.1", "item"=>"A0001", "description"=>"Apple"},
{"linenumber"=>"5.1", "item"=>"A0002"},
{"linenumber"=>"6.1", "item"=>"Orange"}
]
}
换句话说,我想在哈希键中更改为小写。 我知道我必须遍历哈希并使用 downcase 方法。如果在 ruby 中有任何简单的方法可以做到这一点?
【问题讨论】: