2012-07-07 63 views
0

我正在計算C#中轉發的總數,我的想法是在JSON響應中計算retweeted_status字段。我正在使用JSON.NET.Is是否有更簡單的方法來計算它? 其他方法是創建類並填充Response,並遍歷對象。但是我正在尋找更簡單的方法,因爲它只是一個簡單的計數。 任何一個誰可以幫我, This is JSON response通過JSON解析計算轉發給用戶的總轉發

回答

1

是的,你這樣做是通過deserilaize的json到使用Json.Net一個dynamic對象。

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

和迭代的值只是將它轉換爲Dictionary<string, object>

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