Why ServiceStack.Text doesn't default dates to iso8601?

纵饮孤独 提交于 2019-12-09 14:05:34

问题


If I use Newtonsoft.Json.NET it defaults to iso8601 (i.e.: 2011-06-02T09:34:29+02:00) for serializing/deserializing dates.

Why ServiceStack.Text doesn't default to this and I need to specify it as a configuration setting?


回答1:


ServiceStack followed the .NET DataContractSerializer defaults, not JSON.NET. We are reluctant to make breaking changes like this, especially when there's an easy way to configure it otherwise with:

JsConfig.DateHandler = DateHandler.ISO8601; 


来源:https://stackoverflow.com/questions/11882987/why-servicestack-text-doesnt-default-dates-to-iso8601

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!