可以在StartUp.cs的ConfigureServices方法中添加
1.解決輸入輸出參數首字母變小寫的問題。
services.AddNewtonsoftJson(options =>
{
//忽略循環引用
options.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;
//不使用駝峰樣式的key
options.SerializerSettings.ContractResolver = new DefaultContractResolver();
//設置時間格式
options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});
2、解決文檔中樣例參數說明中參數首字母變小寫的問題。
services.AddControllers().AddJsonOptions(config =>
{
config.JsonSerializerOptions.PropertyNamingPolicy = null;
});