Ruby on rails 如何让httparty调用返回数组中的内容
我从我调用的api中得到这个响应 如何获取控制器中其他地方使用的id 这是我的控制器Ruby on rails 如何让httparty调用返回数组中的内容,ruby-on-rails,httparty,Ruby On Rails,Httparty,我从我调用的api中得到这个响应 如何获取控制器中其他地方使用的id 这是我的控制器 [{"Id"=>1015765, "Date"=>"/Date(1468062000000+0100)/", "EventGroupName"=>"Electric Daisy Carnival", "VenueName"=>"Milton Keynes Bowl", "Town"=>"Milton Keynes", "Country"=>"UK", "TicketCount
[{"Id"=>1015765, "Date"=>"/Date(1468062000000+0100)/", "EventGroupName"=>"Electric Daisy Carnival", "VenueName"=>"Milton Keynes Bowl", "Town"=>"Milton Keynes", "Country"=>"UK", "TicketCount"=>35, "Currency"=>"GBP", "MinPrice"=>79.75, "LayoutId"=>3932, "EventGroupId"=>32347, "VenueId"=>3596}]
我试着在Id
呼叫的末尾粘贴[Id]
,但没有成功
萨姆
附加的
以下是我尝试过的:)
HTTParty
调用的结果是一个数组,其中包含一个包含响应元素的哈希表。要访问这些值,首先需要访问哈希表,即数组的第一个元素,然后才能访问哈希表中的值。您可以这样做:
$api.first[“Key”]
api = HTTParty.get("url here").parsed_response
id = api["Events"]
id = api["Events"].first["Id"]
results = HTTParty.get("partoneofurl" + id + "parttwoofurl")
syntax error, unexpected tIDENTIFIER, expecting ')'
syntax error, unexpected ')', expecting keyword_end