gpt4 book ai didi

ruby-on-rails - 键的数组值?

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:51 26 4
gpt4 key购买 nike

我正在将一些 XML 解析为 JSON,然后在 http://floating-gorge-9520.herokuapp.com/currencies 上提供它.

我想显示数据,因此 currency 的值是键,rate 的值然后成为新货币数据的值。

例如:

USD: 1
GBP: 0.5

这样做的最佳方法是什么?

最佳答案

为简单起见,使用两种货币:

require 'json'
a = [{"currency"=>"USD", "rate"=>"1.3707"},
{"currency"=>"JPY", "rate"=>"140.50"}]
Hash[a.map { |h| [h['currency'],h['rate'].to_f] }]

# => {"USD"=>1.3707, "JPY"=>140.5}

只需在最后一条语句上附加一个 .to_json 即可获取 JSON 字符串。

关于ruby-on-rails - 键的数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21948295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com