我在反序列化布尔数据时遇到问题



我陈述我的案例:

我有一个JSON文件与这个字段的X信息(这是我遇到的麻烦)

{
.........
"isUrgent": true,
.........
}

在VS专业与c#和。net Core我有以下代码

using System.ComponentModel.DataAnnotations;
using Newtonsoft.Json;
public class RegisterObject
{
.........
[JsonProperty("isUrgent", Required = Required.Always)]
public bool IsUrgent { get; set; }
..........
}

通过邮差,我把我的JSON发送到VS professional解决方案。

{
.........
"isUrgent": 100,
.........
}

我发送一个包含任何数字(我们正在测试)的JSON,系统将其转换为布尔值,特别是值true,给系统有效。

我希望你能帮助我:)谢谢你。

正如Denis所说:

你可以在github上关注这个问题,这是你正在研究的事情。

这是图书馆的问题。谢谢你的帮助:)

最新更新