我正在嘗試使用ServiceStack JsonServiceClient與ASP.NET MVC控制器操作進行交互。 DateTime對象的默認序列化行爲似乎與MVC支持的行爲不兼容,是否有任何方法可以改變客戶端的DateTime序列化行爲?是否可以控制JsonServiceClient的JSON序列化行爲?
2
A
回答
2
我相信ServiceStack DateTime序列化可以通過設置ServiceStack.Text.JsConfig.DateHandler
屬性來控制。
1
有沒有辦法改變客戶端的DateTime序列化行爲?
在ASP.NET MVC中有兩個方面:模型綁定JSON請求和發送JSON響應。兩者都使用內置的.NET JavaScriptSerializer
。
爲了改變模型聯編程序,你可以寫一個custom ValueProviderFactory
。
對於響應JSON對象,您可以編寫自定義ActionResult,而不是使用內置Json方法,如this thread
中所示。
如果你想改變客戶端的行爲,那麼你可以使用@AlexD建議的his answer。
相關問題
- 1. django:控制json序列化
- 2. JSON序列化程序的默認行爲是否爲空?
- 3. Asp.net:委託(「行動」)可以序列化爲控制狀態?
- 4. 十進制不是JSON可序列化
- 5. 是否有可以序列化Proxy對象的JSON庫?
- 6. 是否有可能將JSON反序列化爲Java中的樹?
- 7. 是否可以反序列化多版本JSON在Jackson2
- 8. AutoCAD實體是否可以序列化?
- 9. 是否可以序列化hibernate EntitiyManagerFactory?
- 10. 是否可以序列化$ _FILES?
- 11. JMS序列化程序,Symfony2,是否可以將幾個嵌套實體的JSON序列化爲一個對象?
- 12. 控制數組的JSON序列化
- 13. PHP /反序列化 - 是否可以反序列化$ _GET值?
- 14. 是否有可能將JSON部分反序列化爲結構?
- 15. 列表不是JSON可序列化的
- 16. 從JSON反序列化時,可以限制可能的值嗎?
- 17. 亂序執行 - 是否可以繞過控制語句?
- 18. 可序列化對象的組合是否也可序列化?
- 19. 是否可以使用循環引用來執行序列化?
- 20. 是否可以在.vbs腳本中進行序列化?
- 21. 是否可以在.net中執行「混合」XML序列化?
- 22. 是否可以使用序列化屬性進行關聯?
- 23. 是否可以將java類對象序列化爲類文件?
- 24. 是否可以控制.attr的速度?
- 25. 如何將控件序列化爲JSON?
- 26. 控制序列化
- 27. 是否可以使用CXF生成可序列化的類?
- 28. 序列化列表,以JSON
- 29. 是否可以序列化C結構(結構)的JSON字符串(字符*)
- 30. TeeChart TLineSeries - 是否可以爲每個系列繪製多行?