"ga:browser=Firefox", "dimensions"=>[{:browser=>"Firefox"}], "metrics"=>[{:pagevie-6ren">
gpt4 book ai didi

Ruby 访问哈希元素

转载 作者:数据小太阳 更新时间:2023-10-29 06:57:17 25 4
gpt4 key购买 nike

我有以下哈希:

{"title"=>"ga:browser=Firefox", "dimensions"=>[{:browser=>"Firefox"}], "metrics"=>[{:pageviews=>25474}], "id"=>"http://www.google.com/analytics/feeds/data?ids=ga:3906565&amp;ga:browser=Firefox&amp;start-date=2010-02-06&amp;end-date=2011-02-06", "updated"=>#<DateTime: 212163710400001/86400000,-1/3,2299161>}

如何打印综合浏览量的值?

最佳答案

好吧,您有一个将键 "metrics" 映射到数组的 HashMap (不是数组)。该数组包含一个散列作为其唯一元素。该散列将键 :pageviews 映射到值 25474。因此,要获得该值(value),您可以这样做:

the_hash["metrics"][0][:pageviews]

这假设具有 :pageviews 键的散列将始终位于数组中的位置 0,键 "metrics" 映射到该位置。

关于Ruby 访问哈希元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com