0
A
回答
0
使用NET/HTTP庫,您可以獲取遠處文件的內容。
然後通過JSON庫,可以將json字符串解析爲散列。
def get_datas
url = URI.parse("http://www.example.com/page.json")
res = Net::HTTP.start(url.host, url.port) {|http|
http.get(url.path)
}
JSON.parse res.body
end
+0
我在嘗試以下操作: 'data = response.body result = ActiveSupport :: JSON.decode(data)'但是我如何將它存儲到ActiveRecord? – ugiflezet 2011-07-25 22:59:12
0
您可以使用類似ActiveResource,如果你的模型一樣,接口類型:
class Thing < ActiveResource::Base
self.site = "http://api.example.com:3000/"
self.format = :json
self.element_name = "thing"
end
這可能是比你更需要的,但是,作爲經常網:: HTTP和JSON的圖書館將完成這項工作。
相關問題
- 1. 解析JSON。我有服務器響應
- 2. 解析JSON服務器響應
- 3. 將JSON服務器響應解析到JSON數組中
- 4. JSON解析,如何獲得來自服務器的響應
- 5. 如何解析來自雅虎服務器的json響應?
- 6. 如何從服務器響應中解析json?
- 7. 將Json數據發佈到服務器並解析java腳本中的響應
- 8. 如何連接到其他服務器
- 9. 接收服務器響應並將其發送到瀏覽器?
- 10. 如何解析json響應
- 11. 如何解析JSON響應?
- 12. 如何解析JSON響應
- 13. 如何解析JSON響應
- 14. 無法連接到服務器。 XMPPException服務器沒有響應
- 15. 如何解析JSON響應到詞典?
- 16. 從服務器解析JSON響應的問題
- 17. android-解析服務器的JSON響應時出錯
- 18. 解析服務器錯誤的json響應錯誤代碼100
- 19. 解析服務器側響應
- 20. IOS 4.3如何正確解析來自Web服務的Json響應並將其綁定到UITABLEVIEW
- 21. Android的JSON解析,無法連接到服務
- 22. JSON解析從服務器
- 23. 連接到服務器的數據庫和pasrse數據usind JSON解析器
- 24. 如何解析並返回google方向服務響應?
- 25. Spring RestTemplate。如何解析服務器對POJO的XML響應
- 26. 如何在android中解析來自Django服務器的響應?
- 27. 如何解析XML/HTML服務器的響應?
- 28. 如何解決「#2003 - 無法連接到'127.0.0.1'(61)服務器沒有響應的MySQL服務器。」
- 29. 解析json響應
- 30. 解析Json響應
你的意思是使用JavaScript/AJAX連接客戶端,或使用ruby連接服務器端? – Josh 2010-03-25 13:10:51
服務器端使用紅寶石 - 雖然使用javascript/ajax也可能通過動態插入腳本標籤..但我認爲它必須是服務器端,因爲它仍然涉及查詢數據庫中的信息。 – r2b2 2010-03-25 13:15:02