我正在计算C#中转发的总数,我的想法是计算JSON响应中的retweeted_status
字段。我正在使用JSON.NET。有没有更短的计算方法?
其他方法是创建类并填充响应并迭代对象。但我正在寻找一个更短的方法,因为它只是一个简单的计数。
谁能帮助我,
This is JSON response
答案 0 :(得分:1)
是的,您可以使用json
将dynamic
反对到Json.Net
对象。
dynamic values = JsonConvert.DeserializeObject<dynamic>(json);
并迭代这些值,然后将其强制转换为Dictionary<string, object>
IDictionary<string, object> list = (IDictionary<string, object>)values;