22
如果我使用Newtonsoft.Json.NET,它默認爲iso8601(即:2011-06-02T09:34:29+02:00
),用於序列化/反序列化日期。爲什麼ServiceStack.Text的默認日期是iso8601?
爲什麼ServiceStack.Text不默認這個,我需要指定它作爲配置設置?
如果我使用Newtonsoft.Json.NET,它默認爲iso8601(即:2011-06-02T09:34:29+02:00
),用於序列化/反序列化日期。爲什麼ServiceStack.Text的默認日期是iso8601?
爲什麼ServiceStack.Text不默認這個,我需要指定它作爲配置設置?
ServiceStack遵循.NET DataContractSerializer的默認值,而不是JSON.NET。我們不願意做出這樣的突破性改變,特別是當有一個簡單的方法來配置它,否則:
JsConfig.DateHandler = DateHandler.ISO8601;
什麼是簡單的方法來配置它,否則? :) – Rory 2013-01-31 14:55:48
JsConfig.DateHandler = JsonDateHandler.ISO8601; – mythz 2013-01-31 15:13:57
**注意:**'JsonDateHandler'已被更改爲'DateHandler'。 – user1477388 2014-10-06 21:02:07