JSON属性名称可选

时间:2018-04-12 09:49:57

标签: c# json json.net deserialization

使用Newtsonsoft JSON,在反序列化时是否可以使用JsonProperty或C#属性名称?基本上,是否有一个我缺少的选项允许反序列化下面的两个示例JSON文件?

C#Class

public class MyClass 
{
    [JsonProperty("CustomerName")]
    public string ExternalId { get; set; }
}

第一个JSON文件

{
    "ExternalId":"Test1"
}

第二个JSON文件

{
   "CustomerName":"Test2"
}

0 个答案:

没有答案