2014-01-25 44 views
0

我有困難解析BitPay的JSON API,特別是/api/rates端點。解析BitPay價格在Ruby中

我有以下幾點:

require 'json' 
require 'open-uri' 
data = JSON.parse(open("https://bitpay.com/api/rates").read) 

唯一的問題是,它不是真正的嵌套,我不能這樣做data["USD"]

回答

1

您可以通過整個陣列的迭代和搜索貨幣你想

data.select { |curr| curr["code"] == "USD" }[0]["rate"] 

更換與匯率您想"USD"