我如何使用Json.NET反序列化此特定属性?

时间:2018-11-16 09:44:08

标签: c# json.net

早上好。

问题是:如何使用Json.NET反序列化“ GenericCounts”属性。如果是类似“ myproperty”的内容:1会有任何问题,但在这种情况下我不知道该如何处理数字?有什么建议吗?

@"{  
   'status':0,
   'result':{  
      'UploadId':'740e358c-090e-4891-acbf-3eaf6c7b3ccd',
      'Status':0,
      'ItemCount':0,
      'GenericCounts':{  
         '8':1
      }
   }
}";

1 个答案:

答案 0 :(得分:3)

假设8是固定的,并且可以包含任意值:

public Dictionary<string,int> GenericCounts {get;set;}

或者也许(值得一试,但可能不起作用)

public Dictionary<int,int> GenericCounts {get;set;}