0
在我正在構建的一個小應用程序中,我使用了twitter_oauth gem(source of the methods I'm using),這偶然意味着我正在處理JSON紅寶石寶石。在Ruby(和JSON寶石)中過濾JSON.parse響應的結果
我使用的消息的方法,其源如下:
def messages(page=1)
oauth_response = access_token.get("/direct_messages.json?page=#{page}")
JSON.parse(oauth_response.body)
end
它分析由Twitter產生的JSON,使用JSON.parse方法。現在,我想要做的是過濾響應,以便僅顯示某個用戶發送的消息。換句話說,我希望能夠在每個用戶的基礎上獲得帳戶消息。
我經歷了JSON寶石文檔,但找不到一個簡單的方法來做到這一點。我通常不使用JSON(我更喜歡XML),但是由於Twitter_oauth gem依賴於它,我不得不學習它(除非我更改了gem的源代碼或覆蓋它 - 而不是我的偏好)。
有沒有人知道在Ruby中對JSON進行排序的實用方法?
是的,我想我可以過濾響應,但不知道響應的結構。我現在正在努力,謝謝。 – 2009-11-15 17:29:48
我同意,使用普通的Ruby對對象進行過濾... – 2009-11-15 19:21:07