【问题标题】:Value inside hash哈希内的值
【发布时间】:2014-10-01 00:06:06
【问题描述】:

我对哈希有一些问题:

"commissions"=>
  {"commission"=>
    {"commissionID"=>"38767647",
     "date"=>"2014-09-22",
     "publisherID"=>"46272",
     "domainID"=>"1173659",
     "merchantID"=>"35216",
     "commissionValue"=>110,
     "orderValue"=>2095,
     "currency"=>"USD",
     "url"=>"http://www.asos.com"},
   "commission5"=>
    {
     other params
     }

如何获取“commissionValue”的值?

【问题讨论】:

标签: ruby hashmap


【解决方案1】:

使用[]按键获取哈希值。

h = {"commissions"=>
  {"commission"=>
    {"commissionID"=>"38767647",
      "date"=>"2014-09-22",
      "publisherID"=>"46272",
      "domainID"=>"1173659",
      "merchantID"=>"35216",
      "commissionValue"=>110,
      "orderValue"=>2095,
      "currency"=>"USD",
      "url"=>"http://www.asos.com"},
      "commission5"=> { }
  }
}
h["commissions"]["commission"]["commissionValue"]
# => 110

【讨论】:

    猜你喜欢
    • 2013-06-06
    • 2016-06-27
    • 2010-10-20
    • 1970-01-01
    • 2021-02-05
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 2011-02-15
    相关资源
    最近更新 更多