我很难解析BitPay的JSON,特别是/api/费率端点。
我有以下几点:
require 'json'
require 'open-uri'
data = JSON.parse(open("https://bitpay.com/api/rates").read)唯一的问题是它并不是真正嵌套的,而且我不能做类似于data["USD"]的事情。
发布于 2014-01-25 07:00:54
您可以遍历整个数组并搜索所需的货币。
data.select { |curr| curr["code"] == "USD" }[0]["rate"]用您想要的货币汇率替换"USD"。
https://stackoverflow.com/questions/21347624
复制相似问题