【发布时间】:2023-04-07 01:23:02
【问题描述】:
我正在尝试从 google rate exchange API (http://rate-exchange.appspot.com/currency?from=USD&to=EUR) 获取每日值并将值写入 JSON 文件。 到目前为止我所拥有的是:
quote = agent.get("http://rate-exchange.appspot.com/currency?from=USD&to=EUR").body
parsed = JSON.parse(quote)
stored = {:date => Time.now, :rate => parsed['rate']}
File.open("ruby_test.json", "w") { |f| f.write(JSON.pretty_generate(stored)) }
但这会在我每次运行时覆盖我的 json 文件,错误是我创建 ruby 哈希的方式还是我编写 json 文件的方式?
【问题讨论】: