From: Brian Candler Date: 2010-09-02T02:31:27+09:00 Subject: Re: hash problem Antonio Fern叩ndez vara wrote: > I need to have a hash like this one: > > {"name":"Admiral Ackbar"},{"name":"Bail Organa"} Why a hash? If it only contains names, then why not names = ["Admiral Ackbar", "Bail Organa"] Or so you want a hash with multiple values for one key: {"name"=>["Admiral Ackbar","Bail Organa"]} myhash = Hash.new { |h,k| h[k] = [] } myhash["name"] << "Admiral Ackbar" myhash["name"] << "Bail Organa" Otherwise, as others have suggested, an array of hashes: [{"name"=>"Admiral Ackbar","age"=>30}, {"name"=>"Bail Organa","age"=>65}] Or choose some attribute as a key, like id { 1 => {"name"=>"Admiral Ackbar","age"=>30}, 2 => {"name"=>"Bail Organa","age"=>65}} -- Posted via http://www.ruby-forum.com/.