@@ -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 =>
|
.AddNewtonsoftJson(o =>
|
||||||
{
|
{
|
||||||
o.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
|
o.SerializerSettings.DateFormatString = "yyyy/MM/dd HH:mm:ss";
|
||||||
o.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
|
o.SerializerSettings.ContractResolver = new DefaultContractResolver();
|
||||||
})
|
})
|
||||||
// 对应 Java Hibernate Validator
|
// 对应 Java Hibernate Validator
|
||||||
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
|
.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<Startup>());
|
||||||
|
|||||||
Reference in New Issue
Block a user