0

C# でリツイートの総数を計算retweeted_statusしています。JSON 応答のフィールドを計算するのが私の考えです。JSON.NET を使用しています。それを計算するより短い方法はありますか? 他の方法は、クラスを作成し、応答にデータを入力し、オブジェクトを反復処理することです。しかし、単純なカウントであるため、より短い方法を探しています。私を助けることができる人は誰でも、 これはJSON応答です

4

1 に答える 1

1

はい、これを行うには、を使用jsonして をdynamicオブジェクトにデシリアライズしますJson.Net

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

値を反復するには、キャストするだけですDictionary<string, object>

IDictionary<string, object> list = (IDictionary<string, object>)values;
于 2012-07-07T08:41:58.750 に答える