解决方案1:
添加 Microsoft.AspNetCore.Mvc.NewtonsoftJson 包引用,并且在 ConfigureServices 中添加 AddNewtonsoftJson()
解决方案2:
在 Startup 中配置:
public void ConfigureServices(IServiceCollection services)
{
services.AddControllers().AddJsonOptions(options =>
{
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
});
}
即可,如果需要更宽泛的转换,可将 Encoder 更换为:JavaScriptEncoder.UnsafeRelaxedJsonEscaping