C# JSON响应中的JSON.NET动态值

C# JSON响应中的JSON.NET动态值,c#,json.net,C#,Json.net,我有一个json响应,它可能包含也可能不包含一个名为t_ID的值。 目前,我在类中定义了以下属性: [JsonProperty("t_ID")] public string TID { get; set; } 如果它不存在,我不想对它做任何事情——如果它存在于JSON响应中,我想将它反序列化到类中 如何做到这一点?定义“我不想对它做任何事情”?如果你将TID命名为t\u ID,会发生什么情况?@CodeCaster我的意思是如果t\u ID不存在-它不存在(我无法反序列化不存在的东西)。这并不

我有一个json响应,它可能包含也可能不包含一个名为t_ID的值。 目前,我在类中定义了以下属性:

[JsonProperty("t_ID")]
public string TID { get; set; }
如果它不存在,我不想对它做任何事情——如果它存在于JSON响应中,我想将它反序列化到类中


如何做到这一点?

定义“我不想对它做任何事情”?如果你将
TID
命名为
t\u ID
,会发生什么情况?@CodeCaster我的意思是如果t\u ID不存在-它不存在(我无法反序列化不存在的东西)。这并不能回答我的问题。如果JSON中不存在该字段,则反序列化对象将包含该属性的默认值。链接的解决方案有效。谢谢默认值是多少?