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...

-- 
Posted via http://www.ruby-forum.com/.