在视图中显示json对象

时间:2012-02-17 02:12:15

标签: ruby-on-rails ruby json

我需要从远程链接加载JSON文件,并在视图中显示我想要的信息。

在PHP中,我这样做了:

<?php
$url = "http://www.bitlc.net/stats.json";

$json_stats=json_decode( file_get_contents($url) );
$stats_data = get_object_vars($json_stats);

echo $stats_data[hash_rate];
?>

我在网上搜索但不知道该怎么做。

1 个答案:

答案 0 :(得分:2)

有很多方法可以做到这一点,但这里有一个使用Mechanize宝石的例子。

json = Mechanize.new.get('http://www.bitlc.net/stats.json').body
result = JSON.parse json

result将是json的Ruby哈希值,您可以在自己喜欢的视图中显示它。