原因
Asp.Net Core中的JsonPatchDocument使用NewtonsoftJson这个库来解析。
Asp.Net Core2.2中默认Json的处理库就是NewtonsoftJson。
而到了Asp.Net Core 3.0中默认的Json的处理库变成了System.Text.Json。这个库无法解析我们传过去的JsonPatch数据
解决办法
修改Asp.Net Core 3.0中的Json默认库,改成NewtonsoftJson。
下载Nuget包 Microsoft.AspNetCore.Mvc.NewtonsoftJson。
在ConfigureServices中注册该包:services.AddControllers().AddNewtonsoftJson();
然后就可以了