我正在使用 ruby 1.9.3 并从 API GET 请求接收到以下哈希:
puts api_response
{"id"=>"5172901-01", "firstName"=>"a", "lastName"=>"b", "email"=>"test@test.com", "gender"=>"U", "dateOfBirth"=>"1983-08-05"}
{"id"=>"2072902-01", "firstName"=>"c", "lastName"=>"d", "email"=>"test@test.com", "gender"=>"U", "dateOfBirth"=>"1955-04-01"}
{"id"=>"1072903-01", "firstName"=>"e", "lastName"=>"f", "email"=>"test@test.com", "gender"=>"M", "dateOfBirth"=>"1987-12-31"}
{"id"=>"2072817-04", "firstName"=>"g", "lastName"=>"h", "email"=>"test@test.com", "gender"=>"U", "dateOfBirth"=>"1985-04-07"}
如何将每个 id 放入它自己的数组中?就像是:
api_response[:id].each do |x|
api_response_array << x
end
哈希不是用逗号分隔的,我认为这是让我失望的原因。