是否可以将HTTParty请求结果作为对象使用

Ale*_*rov 4 ruby xml json ruby-on-rails httparty

我想知道是否可以将HTTParty请求结果作为对象使用.

目前我使用字符串键来访问结果的值:result["imageurl"]result["address"]["street"]

如果我使用JavaScript,我可以简单地使用:result.imageurlresult.address.street

Chu*_*bas 11

使用hashie gem 的Mash类.

tweet = Hashie::Mash.new(
  HTTParty.get("http://api.twitter.com/1/statuses/public_timeline.json").first
)
tweet.user.screen_name
Run Code Online (Sandbox Code Playgroud)