使用Ruby on Rails从另一个Web服务获取和解析JSON

12 arrays hash json ruby-on-rails http

我正在使用Ruby on Rails连接到各种外部Web服务,包括Flickr,以接收一些JSON数据.我想请求这些数据,理想情况下,将其解析为数组和哈希值.

如何通过HTTP获取JSON数据并使用Ruby on Rails将其转换为数组和哈希?谢谢.

Dan*_*man 35

尝试这样的事情

require 'open-uri'
require 'json'

result = JSON.parse(open("url_of_json_service").read)
Run Code Online (Sandbox Code Playgroud)

在这里查看更多JSON gem:http://flori.github.com/json/