- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 csproject 文件指示:<TargetFramework>netcoreapp3.0</TargetFramework>
在我的启动中,我使用以下内容:
services.AddMvc(x => x.Filters.AddService<TransactionFilter>())
.AddJsonOptions(options => options.JsonSerializerOptions... )
options.JsonSerializerOptions
中不可用.
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FluentNHibernate" Version="2.1.2" />
<PackageReference Include="FullContact.Contacts.API" Version="1.0.3" />
<PackageReference Include="Google.Cloud.Storage.V1" Version="2.3.0" />
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Cors" Version="2.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Mvc.Formatters.Json" Version="2.2.0" />
<PackageReference Include="Microsoft.IdentityModel.Tokens" Version="5.5.0" />
<PackageReference Include="MySql.Data" Version="8.0.17" />
<PackageReference Include="piplclient" Version="5.0.9" />
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="5.5.0" />
</ItemGroup>
</Project>
最佳答案
作为工作的一部分到improve the ASP.NET Core shared framework , Json.NET已从 ASP.NET Core 共享框架中删除。如果您的应用程序使用 Newtonsoft.Json 特定功能(例如 JsonPatch 或转换器),或者如果它 formats,则您的应用程序可能需要此引用。 Newtonsoft.Json 特定类型。
在 ASP.NET Core 3.0 项目中使用 Json.NET:
添加对 Microsoft.AspNetCore.Mvc.NewtonsoftJson 的包引用.
更新 Startup.ConfigureServices
调用 AddNewtonsoftJson
.
services.AddMvc()
.AddNewtonsoftJson();
services.AddMvc()
.AddNewtonsoftJson(options =>
{
options.SerializerSettings = new JsonSerializerSettings() { … };
});
关于json - .net core 3 在 AddJsonOptions 中没有 ReferenceLoopHandling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58006152/
我有一个 ASP.NET Core 2 API C# 项目被另一个 ASP.NET Core 2/Angular 2 应用程序使用。我已经将 API 项目 MVC 服务 JSON 选项 Referen
希望有人可以帮助我,我一直在寻找,但一直无法找到解决方案。也可能是一些基本的东西,我只是找不到解决方案。 services.AddMvc().SetCompatibilityVersion(Compa
以前使用 .net 2.0,您可以通过这种方式添加 json 内容 services.AddJsonOptions(options => { options.
我已经尝试在 .NET 6 上使用 camelCase insentive 来反序列化来自 API 的内容 我在 Startup.cs 中这样配置,但它不起作用 .AddCon
我的 csproject 文件指示:netcoreapp3.0 在我的启动中,我使用以下内容: services.AddMvc(x => x.Filters.AddService())
我有两个 Controller FooController 和 BooController (最后一个是为了向后兼容),我只希望 FooController 返回其模型使用大驼峰式命名法(“Upper
我刚刚将 ASP Web API 项目从 .Net core 2.0 升级到 3.0。我正在使用 services.AddMvc() .AddJsonOptions
我正在将我的 ASP.NET 1.1 项目迁移到 2.0: 在 Setup 类中,在 Configure 方法覆盖下,我有: services.AddMvc() .AddJsonOptions
我已阅读 this question和 this one关于旧版本(分别为 2.0 和 2.1)中的 AddJsonOptions。 我使用的是Asp.net Core 2.2,但是services下
我正在尝试全面控制所有 json 输出设置,例如正常的 HTTP 200 OK 结果到模型验证失败时(HTTP 400 BAD 请求)等。 我在 startup.cs 中遇到了这两种方法:- AddJ
我是一名优秀的程序员,十分优秀!