新的ASP.NET Core 3.0 Json序列化器遗漏了数据

问题描述 投票:-1回答:1

我正在将Web应用程序移植到ASP.NET Core 3,经过一番战斗之后,我几乎快要完成了。一切似乎都正常,但是从api返回的我的JSON数据突然缺少某些级别。

options.JsonSerializerOptions.MaxDepth似乎默认为64级,所以可能是这样。其他一些可以让我玩弄花样的地方吗?

这是代码(和值的快速浏览):

enter image description here

enter image description here

这是我在浏览器中获得的JSON:

enter image description here

因此,ParticipantGroups属性/集合在生成的输出中完全丢失。

有什么想法吗?

asp.net-core jsonserializer asp.net-core-3.0
1个回答
0
投票

现在,我回到带有Microsoft.AspNetCore.Mvc.NewtonsoftJson包的Newtonsoft.Json。然后,如果有时间,我将尝试找出解决方案,而无需使用Newtonsoft.Json。

© www.soinside.com 2019 - 2024. All rights reserved.