Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails可以做一些与PHP';s json_解码(如本例所示)_Ruby On Rails_Json_Api - Fatal编程技术网

Ruby on rails Rails可以做一些与PHP';s json_解码(如本例所示)

Ruby on rails Rails可以做一些与PHP';s json_解码(如本例所示),ruby-on-rails,json,api,Ruby On Rails,Json,Api,我一直在尝试解析API调用返回的JSON数据。我偶然发现了如何在PHP中使用RottomatoES API。Rails中是否有类似的功能将这些数据“映射”到“对象”?使这类事情成为可能: @movies.each do |movie| puts movie.title end 在我期待的数据返回中,ActiveSupport::JSON有一个解码方法: ActiveSupport::JSON.decode(json_string) 请参见此处,以获得一篇精彩的文章: 例如: data

我一直在尝试解析API调用返回的JSON数据。我偶然发现了如何在PHP中使用RottomatoES API。Rails中是否有类似的功能将这些数据“映射”到“对象”?使这类事情成为可能:

@movies.each do |movie|
  puts movie.title
end

在我期待的数据返回中,

ActiveSupport::JSON有一个解码方法:

ActiveSupport::JSON.decode(json_string)
请参见此处,以获得一篇精彩的文章:

例如:

data = ActiveSupport::JSON.decode(json_string)
data["movies"].each{|m| puts m}

举个例子。

ActiveSupport::JSON有一个解码方法:

ActiveSupport::JSON.decode(json_string)
请参见此处,以获得一篇精彩的文章:

例如:

data = ActiveSupport::JSON.decode(json_string)
data["movies"].each{|m| puts m}
举个例子。

你试过破解吗

你试过破解吗


这会返回一个散列,这不是我最终想要的。它会返回一个散列,但是你可以抓取电影键,然后从那里迭代电影。好吧,我想我正在寻找一些东西来为我做“那”。但是现在来看,这真的很容易。我不知道我是怎么在这件事上伤了这么多小时的头的:)我知道你的意思,不过Ruby可以减轻挫折感。祝你好运这会返回一个散列,这不是我最终想要的。它会返回一个散列,但是你可以抓取电影键,然后从那里迭代电影。好吧,我想我正在寻找一些东西来为我做“那”。但是现在来看,这真的很容易。我不知道我是怎么在这件事上伤了这么多小时的头的:)我知道你的意思,不过Ruby可以减轻挫折感。祝你好运