csharp 从ASP.NET WebAPI控制器以camelCase格式返回JSON数据。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 从ASP.NET WebAPI控制器以camelCase格式返回JSON数据。相关的知识,希望对你有一定的参考价值。

    public static class WebApiConfig
    {
        public static void Register(HttpConfiguration config)
        {
            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
            );

            // Uncomment the following line of code to enable query support for actions with an IQueryable or IQueryable<T> return type.
            // To avoid processing unexpected or malicious queries, use the validation settings on QueryableAttribute to validate incoming queries.
            // For more information, visit http://go.microsoft.com/fwlink/?LinkId=279712.
            //config.EnableQuerySupport();

            var jsonFormatter = config.Formatters.OfType<JsonMediaTypeFormatter>().First();
            jsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
        }
    }

以上是关于csharp 从ASP.NET WebAPI控制器以camelCase格式返回JSON数据。的主要内容,如果未能解决你的问题,请参考以下文章

csharp Topshelf + OWIN自主机+ ASP.NET WebAPI + Ninject

csharp 对于asp.net WebAPI客户端。启用cookie并以任何方式信任HTTPS认证。

ASP.NET WebApi 从入门到"放弃"系列---WebApi 请求路由

从 Asp.net WEBAPI 显式返回 JSON 字符串?

ASP.Net MVC 4 Web API 控制器不适用于 Unity.WebApi

如何从 jQuery ajax 调用将复杂对象传递给 ASP.NET WebApi GET?