csharp 自动WebAPI lowerCase序列化。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 自动WebAPI lowerCase序列化。相关的知识,希望对你有一定的参考价值。

using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;
using System.Web.Http;

namespace YourApp.WebAPI
{
    public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            GlobalConfiguration.Configure(WebApiConfig.Register);
            SetupJsonCasingFormatter();
        }

        private static void SetupJsonCasingFormatter()
        {
            var jsonFormatterSettings = GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings;
            jsonFormatterSettings.Formatting = Formatting.Indented;
            jsonFormatterSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
        }
    }
}

以上是关于csharp 自动WebAPI lowerCase序列化。的主要内容,如果未能解决你的问题,请参考以下文章

csharp 常见的webapi配置

csharp #c##webapi klient do mediqusa

csharp 标准脚手架读写WebApi控制器

csharp Web Api枚举验证属性。 #webapi,#enum

csharp 跨站点Json在MVC和WebAPI中

csharp ASP.NET WebApi Post File操作