在Ruby中结合Twitter JSON

在Ruby中结合Twitter JSON,ruby,json,twitter,Ruby,Json,Twitter,我正试图创建一个提要来显示Twitter API的3个查询的组合结果,因为一个API调用(2个用户时间表和1个标签搜索结果)似乎无法获得我想要的结果。我希望结果按日期排序,以便在开始时显示最新的结果(就像我从Twitter API返回结果一样) 如何结合这3个JSON(来自Twitter API),同时保持日期顺序 谢谢有几种方法可以做到这一点。我可能会把所有的东西都保存在数据库中 这有几个好处: 首先,缓存非常简单,您可以从自己的数据库获取数据,直到数据过时 其次,数据库真的很擅长排序和所有这

我正试图创建一个提要来显示Twitter API的3个查询的组合结果,因为一个API调用(2个用户时间表和1个标签搜索结果)似乎无法获得我想要的结果。我希望结果按日期排序,以便在开始时显示最新的结果(就像我从Twitter API返回结果一样)

如何结合这3个JSON(来自Twitter API),同时保持日期顺序


谢谢

有几种方法可以做到这一点。我可能会把所有的东西都保存在数据库中

这有几个好处:

首先,缓存非常简单,您可以从自己的数据库获取数据,直到数据过时


其次,数据库真的很擅长排序和所有这些数据。手动执行此操作很困难,而且通常速度很慢。我总是把事情弄得一团糟,所以我让数据库替我做这项工作。

我实际上是用RhoMobile和RhoConnect创建的,所以RhoConnect会为我缓存数据库中的所有内容。我在这里写的代码只需要从Twitter获取/更新数据,所以我觉得这里可能不需要数据库。因此,
sort\u by
是你的朋友谢谢,但我认为我最初的问题没有得到很好的研究。我这样组合了三个项:
combined=[json1,json2,json3].map{s}.flatte.to_JSON
,然后在我的控制器中使用
@twitters=Twitter.find(:all,:order=>['created_at'],:orderdir=>['DESC'])
对它们进行排序。这可能不是一个完美的解决方案,但它对我所需要的很有效。