博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WebApi Json格式化
阅读量:4647 次
发布时间:2019-06-09

本文共 1360 字,大约阅读时间需要 4 分钟。

两种转换方式:

1.全局设定,针对GlobalConfiguration.Configuration.Formatters.JsonFormatter做设定,位于Global.asax 如:

var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter;json.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;json.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();json.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;json.SerializerSettings.DateFormatHandling = Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat;json.SerializerSettings.DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc;json.SerializerSettings.Culture = new CultureInfo("it-IT");

2.单独设定,针对单独Action 代码段如:

var formatter = new JsonMediaTypeFormatter();var json = formatter.SerializerSettings;json.DateFormatHandling = Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat;json.DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc;json.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore;json.Formatting = Newtonsoft.Json.Formatting.Indented;json.ContractResolver = new CamelCasePropertyNamesContractResolver();json.Culture = new CultureInfo("it-IT");return Request.CreateResponse(HttpStatusCode.OK, result, formatter);

参考来源:http://tostring.it/2012/07/18/customize-json-result-in-web-api/

这篇文章既然看懂了,看来英文也不是不能学会!加油!

转载于:https://www.cnblogs.com/ywkpl/p/4501201.html

你可能感兴趣的文章
Python logger模块
查看>>
jquery控制css的display(控制元素的显示与隐藏)
查看>>
关于python做人工智能的一个网页(很牛逼)
查看>>
判断控件的CGRect是否重合,获取控件的最大XY值
查看>>
POJ-1128 Frame Stacking
查看>>
浏览器调试淘宝首页看到有趣的招聘信息
查看>>
ASP.NET Identity “角色-权限”管理 4
查看>>
[转][译]ASP.NET MVC 4 移动特性
查看>>
SOC CPU
查看>>
get_result --perl
查看>>
163镜像地址
查看>>
ehcache memcache redis 三大缓存男高音
查看>>
eclipse 快捷键Open Implementation 直接退出
查看>>
minix中管道文件和设备文件的读写
查看>>
JAXB - Annotations, Annotations for Enums: XmlEnum, XmlEnumValue
查看>>
context 插图
查看>>
文件管理器中不支持的wma歌曲也显示可以播放的音乐图标
查看>>
Java基础学习-流程控制语句
查看>>
Shell中read的常用方式
查看>>
01javascript数据类型
查看>>