cho*_*bo2 18 .net asp.net-mvc json json.net
我现在正在使用asp.net mvc并想知道使用内置的Json或Json.Net更好的选择我不确定一个人是否优于另一个.
此外,如果我选择沿着Json.Net的路线走,那么我应该选择稳定版还是beta 4?我不确定贝塔是多么不稳定.
Rya*_*lor 10
使用MVC JSON序列化日期时可能会遇到问题.我在下面重复了对该帖子的回答.
如果您没有绑定到MS JSON序列化程序,则可以使用Json.NET.它带有一个IsoDateTimeConverter.这会将日期序列化为ISO 8601格式的字符串.
例如,在我们的项目中,序列化myObject是通过以下代码处理的.
Run Code Online (Sandbox Code Playgroud)JsonNetResult jsonNetResult = new JsonNetResult(); jsonNetResult.Formatting = Formatting.Indented; jsonNetResult.SerializerSettings.Converters.Add(new IsoDateTimeConverter()); jsonNetResult.Data = myObject;如果你决定采用Json.NET 插件,你也会想要抓住 JsonNetResult,因为它返回一个可以在ASP.NET MVC应用程序中使用的ActionResult.它很容易使用.
有关更多信息,请参阅:Json.NET的好(日期)时间
我们目前正在使用Json.NET v3.5 Beta 4并且没有遇到问题.但是,我们还没有对我们的系统征税,因为它尚未进入生产阶段.您的里程可能会有所不同,具体取决于您使用的框架的数量.
希望这可以帮助.
| 归档时间: |
|
| 查看次数: |
2929 次 |
| 最近记录: |