![](/img/trans.png)
[英]Can a JSON object with 2 different data types for the same property be deserialized with the same deserialization call?
[英]Json Deserialization with same property name with different case
我想了解当我们有多个具有不同情况的属性名称时,Json.NET如何将JSON对象反序列化为相应的c#对象(我知道这不是一个好习惯,但只是想知道JSON.NET如何处理这个)。
我的ac#对象定义如下:
public class TestModel
{
public string Name { get; set; }
public bool IsEmployee { get; set; }
}
和json对象一样
{ "Name": "TestName","Isemployee":true, "isemployee":false};
然后,如果我使用JSON.NET反序列化方法将上面的json字符串转换为TestModel对象,那么这两个属性中的哪一个将被分配给IsEmployee
变量? 为什么?
谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.