diff --git a/src/CncWebApi/App_Start/WebApiConfig.cs b/src/CncWebApi/App_Start/WebApiConfig.cs index 2672acc..d46021d 100644 --- a/src/CncWebApi/App_Start/WebApiConfig.cs +++ b/src/CncWebApi/App_Start/WebApiConfig.cs @@ -2,6 +2,7 @@ using System.Web.Http; using System.Web.Http.Cors; using CncWebApi.Filters; using CncWebApi.Infrastructure; +using Newtonsoft.Json.Serialization; namespace CncWebApi.App_Start { @@ -29,7 +30,9 @@ namespace CncWebApi.App_Start // 全局异常过滤器 config.Filters.Add(new GlobalExceptionFilter()); - // 统一JSON序列化设置 + // 统一JSON序列化设置:camelCase输出(Code→code, Message→message, Data→data) + config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = + new CamelCasePropertyNamesContractResolver(); config.Formatters.JsonFormatter.SerializerSettings.NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore; config.Formatters.JsonFormatter.SerializerSettings.DateFormatString =