@@ -80,11 +80,14 @@ namespace YhCore.WebApi
|
||||
});
|
||||
};
|
||||
})
|
||||
// 对齐 Java Jackson:日期格式 yyyy-MM-dd HH:mm:ss + 字段 camelCase(code/msg/data)
|
||||
// 对齐旧项目 DocPrint WebApiConfig:属性名原样输出(DefaultContractResolver),
|
||||
// data 内容字段与旧接口逐字段一致(SerID/DocContent/teaname 等混合大小写 as-is);
|
||||
// 日期对齐旧 IsoDateTimeConverter "yyyy/MM/dd HH:mm:ss"。
|
||||
// 信封 code/msg/data 由 ApiResult 的 [JsonProperty] 显式固定小写,不受 as-is 影响。
|
||||
.AddNewtonsoftJson(o =>
|
||||
{
|
||||
o.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
|
||||
o.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
|
||||
o.SerializerSettings.DateFormatString = "yyyy/MM/dd HH:mm:ss";
|
||||
o.SerializerSettings.ContractResolver = new DefaultContractResolver();
|
||||
})
|
||||
// 对应 Java Hibernate Validator
|
||||
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
|
||||
|
||||
Reference in New Issue
Block a user