为什么asp.net核心将json-null属性(list)反序列化为空列表



ASP.NET Core 5将json null属性(list)反序列化为控制器参数(HttpPost)中的空列表。

我在启动时没有配置任何内容。

该属性应为null,而不是空列表。

经过实验,如果ajax请求的数据中有一个对象,而没有dataType,contentType,则可以反序列化控制器中的参数。不幸的是,有时它仍然不起作用,所以在这些情况下,我使用JSON.stringify和contentType="application/json";和[FromBody]属性。

作为序列化程序,我使用Newtonsoft.Json.

相关内容

  • 没有找到相关文章

最新更新