通过JSON Parsing计算用户转发的总转发量

时间:2012-07-07 08:23:50

标签: c# json c#-4.0 json.net

我正在计算C#中转发的总数,我的想法是计算JSON响应中的retweeted_status字段。我正在使用JSON.NET。有没有更短的计算方法? 其他方法是创建类并填充响应并迭代对象。但我正在寻找一个更短的方法,因为它只是一个简单的计数。 谁能帮助我, This is JSON response

1 个答案:

答案 0 :(得分:1)

是的,您可以使用jsondynamic反对到Json.Net对象。

dynamic values = JsonConvert.DeserializeObject<dynamic>(json);

并迭代这些值,然后将其强制转换为Dictionary<string, object>

IDictionary<string, object> list = (IDictionary<string, object>)values;