servicestack,json.net,.net,Json,servicestack,Json.net" /> servicestack,json.net,.net,Json,servicestack,Json.net" />

.net 为什么ServiceStack.Text不';t默认日期为iso8601?

.net 为什么ServiceStack.Text不';t默认日期为iso8601?,.net,json,servicestack,json.net,.net,Json,servicestack,Json.net,如果我使用Newtonsoft.Json.NET,序列化/反序列化日期的默认值为iso8601(即:2011-06-02T09:34:29+02:00) 为什么ServiceStack.Text不默认为该值,我需要将其指定为配置设置?ServiceStack遵循.NET DataContractSerializer默认值,而不是JSON.NET。我们不愿意做出这样的突破性更改,尤其是当有一种简单的方法可以配置它时: JsConfig.DateHandler = DateHandler.ISO86

如果我使用Newtonsoft.Json.NET,序列化/反序列化日期的默认值为iso8601(即:
2011-06-02T09:34:29+02:00


为什么ServiceStack.Text不默认为该值,我需要将其指定为配置设置?

ServiceStack遵循.NET DataContractSerializer默认值,而不是JSON.NET。我们不愿意做出这样的突破性更改,尤其是当有一种简单的方法可以配置它时:

JsConfig.DateHandler = DateHandler.ISO8601; 

否则,配置它的简单方法是什么?:)JsConfig.DateHandler=JsonDateHandler.ISO8601;注意:
JsonDateHandler
已更改为
DateHandler