小编J. *_*ard的帖子

在 Ruby 中操作嵌套哈希数组的输出

我一直在从 JSON 中的 API 中提取数据,并且目前正在遇到一个重要的问题

数据是关于公司的,比如谷歌和 Facebook,并且在一个数组或散列中,如下所示:

[
  {"id"=>"1", "properties"=>{"name"=>"Google", "stock_symbol"=>GOOG, "primary_role"=>"company"}},
  {"id"=>"2", "properties"=>{"name"=>"Facebook", "stock_symbol"=>FB, "primary_role"=>"company"}}
]
Run Code Online (Sandbox Code Playgroud)

以下是我想尝试的两种操作:

  1. 对于每家公司,打印出名称、ID 和股票代码(即“Google - 1 - GOOG”和“Facebook - 2 - FB”)
  2. 从 Google 和 Facebook 中删除“主要角色”键/值
  3. 为 Google 和 Facebook 分配新的“行业”键/值

有任何想法吗?

我是 Ruby 的初学者,但是遇到了一些用于数组和哈希的函数/方法(例如未定义的方法)的问题,因为这看起来是一个哈希数组

谢谢!

ruby arrays hash

1
推荐指数
1
解决办法
1409
查看次数

标签 统计

arrays ×1

hash ×1

ruby ×1