我通過HTTP Post將JSON數據上傳到Rails應用程序。我是一名Rails新手,我不明白如何在我的Rails應用程序的控制器中處理json或xml。我可以找到處理表單數據的信息,但不能發佈json或xml。請指導我閱讀解決此問題的書籍,教程,指南或代碼。謝謝。在Rails中處理JSON或XML
2
A
回答
5
只要正確設定在HTTP後,任何XML或JSON 內容類型報頭應被自動解析和放置在params
散列其然後在操作可用(在控制器中)。
例如,如果你把這個內容主體:
{
'name': 'John',
'occupation': 'foe'
}
...和內容類型標題設置爲application/json
使得HTTP帖子的時候,那麼你可以做這樣的事情在你的控制器:
def process
@person = Person.new
@person.first_name = params['name']
@person.occupation = params['occupation']
end
相關問題
- 1. XML/JSON處理
- 2. 在rails中處理json響應
- 3. 處理JSON和XML數組
- 4. 在json或javascript中處理null null
- 5. 如何在Rails或Ruby中使用json或xml Web服務?
- 6. JQuery處理JSON或Array
- 7. 處理與CSV或JSON
- 8. PHP或JQUERY JSON處理
- 9. 使用Java和JavaScript處理消息:JSON或XML?
- 10. 在Java中處理XML
- 11. 在ASP.NET MVC中處理XML
- 12. 在rails中處理視圖
- 13. 在rails中處理表單
- 14. 在Rails中處理nil current_user
- 15. 在rails中處理錯誤
- 16. 在IOS中處理JSON
- 17. 在NodeJS中處理POST JSON
- 18. 在Scala中處理JSON?
- 19. Rails的respond_to處理XML,但緩存HTML
- 20. iPhone處理xml vs soap vs JSON vs RESTful
- 21. Xml到JSON單值數組處理
- 22. XML to JSON - 處理JavaScript中的xml名稱空間和別名
- 23. Rails如何處理已解析的json
- 24. Ruby on Rails和JSON請求處理
- 25. Rails使用JSON處理POST請求
- 26. 在Rails中使用RABL進行錯誤處理json
- 27. 在Rails中正確處理JSON/Javascript解析的過程?
- 28. 發送和處理.json請求(在Rails應用程序中)
- 29. 在rails中處理嵌套的JSON無accept_nested_attributes_for
- 30. Native Xml處理或(外部)lib
Rails對於這類事情的神奇性非常好......您可以先查看該帖子的服務器輸出並查看參數中的內容。 – jaydel