After parsing some JSON:
data = JSON.parse(data)[‘info’]
puts data
I get:
[
{
“title”=>“CEO”,
“name”=>“George”,
“columns”=>[
{
“display_name”=> “Salary”,
“value”=>“3.85”,
}
, {
“display_name”=> “Bonus”,
“value”=>“994.19”,
}
, {
“display_name”=> “Increment”,
“value”=>“8.15”,
}
]
}
]
columns has nested data in itself.
I want to save the data in a database or CSV file.
title, name, value_Salary, value_Bonus, value_increment
But I’m not concerned about getting display_name, so just the values of
first of columns, second of columns data, etc.
Ok I tried data.map after converting to hash & hash.flatten could find a
way out… .map{|x| x[‘columns’]} .map {|s| s[“value”]} tried to get the
values atleast separately - but couldnt…