WebApi 返回小驼峰式 json 格式,并格式化日期
来源:互联网 发布:手机延时曝光软件 编辑:程序博客网 时间:2024/05/18 00:47
在 WebApiConfig 类中增加方法ConfigureApi,并在 Register 方法最后调用一下 ConfigureApi(config);
增加一个实现IContentNegotiator 接口的类 JsonContentNegotiator
详细如下:
public static void ConfigureApi(HttpConfiguration config)
{var jsonFormatter = new JsonMediaTypeFormatter();
var settings = jsonFormatter.SerializerSettings;
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
//这里使用自定义日期格式
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
settings.Converters.Add(timeConverter);
settings.ContractResolver = new CamelCasePropertyNamesContractResolver();
config.Services.Replace(typeof(IContentNegotiator), new JsonContentNegotiator(jsonFormatter));
}
public class JsonContentNegotiator : IContentNegotiator
{
private readonly JsonMediaTypeFormatter _jsonFormatter;
public JsonContentNegotiator(JsonMediaTypeFormatter formatter)
{
_jsonFormatter = formatter;
}
public ContentNegotiationResult Negotiate(Type type, HttpRequestMessage request, IEnumerable<MediaTypeFormatter> formatters)
{
var result = new ContentNegotiationResult(_jsonFormatter, new MediaTypeHeaderValue("application/json"));
return result;
}
}
- WebApi 返回小驼峰式 json 格式,并格式化日期
- WebApi 返回小驼峰式 json 格式,并格式化日期
- 后台返回json格式数据日期格式化
- json返回日期格式化
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- WebApi 自带Json返回日期带T无法格式化的问题
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- extjs显示格式化返回JSON格式的日期
- 让WEBAPI始终返回JSON格式数据
- 修改 mvc webapi 默认返回 json 格式
- 格式化json日期格式对象
- Mvc4 WebApi 返回 格式
- WebApi 返回格式修改
- WebApi返回Json
- springmvc 返回json数据日期格式化方法
- 关于json返回日期格式化的解决方案
- 关于json返回日期格式化的解决方案
- 手机连接电脑技巧
- ArcGIS教程:地统计模型的组成
- 在java中打开电脑中的相应程序
- linear-regression预测算法C++实现
- 【原创教程】Quick-Cocos2d-x的资源加密
- WebApi 返回小驼峰式 json 格式,并格式化日期
- sql server触发器(批量删除,使用游标)
- TabBar图片不显示的原因
- ffmpeg编码h264只包含I帧P帧的方法
- EMV Transaction Type
- c++ vector<int>v v.size()
- js在onload事件前获取图片的宽高,js尽快获取图片的宽高
- Object-C:Posing(扮演)
- Lex与Yacc学习(四)之Lex规范