Ruby jsonデータをeachを使用して確認する

  • 作成日 2021.11.21
  • 更新日 2022.08.01
  • Ruby
Ruby jsonデータをeachを使用して確認する

Rubyでjsonデータをeachを使用して取得して確認するまでの手順を記述してます。Rubyのバージョンは3.0.0となります。

環境

  • OS CentOS 7.9.2009 (Core)
  • Ruby 3.0.0

jsonデータ

以下のような、jsonデータから取得します。

上図のような構造のjsonから、eachを使用して「ipAddresses」にあるデータのみを取得したい場合は、以下のようになります。


# resultsには上図のjsonデータが挿入されているものとします

results["content"].each do |result|
  p result["ipAddresses"]
end

1番目の「ipAddresses」だけを取得する場合は、

results["content"][0]["ipAddresses"]

とすれば取得できます。