C# 如何迭代来自Twitter搜索API的响应

C# 如何迭代来自Twitter搜索API的响应,c#,json,twitter,json.net,C#,Json,Twitter,Json.net,我正在使用下面的代码,它在 ? 但不适用于以下搜索URL: 代码是: if (response.IsSuccessStatusCode) { JToken statuses = await response.Content.ReadAsAsync<JToken>(); Console.WriteLine("Most recent statuses from home timeline twitter account for the given search:");

我正在使用下面的代码,它在

?

但不适用于以下搜索URL:

代码是:

if (response.IsSuccessStatusCode)
{
    JToken statuses = await response.Content.ReadAsAsync<JToken>();
    Console.WriteLine("Most recent statuses from home timeline twitter account for the given search:");
    Console.WriteLine();
    foreach (var status in statuses)
    {
        Console.WriteLine("   {0}", status["text"]);
        Console.WriteLine();
    }
}
if(response.issusccessstatuscode)
{
JToken statuses=wait response.Content.ReadAsAsync();
WriteLine(“来自给定搜索的主时间线twitter帐户的最新状态:”;
Console.WriteLine();
foreach(状态中的var状态)
{
Console.WriteLine(“{0}”,状态[“text]”);
Console.WriteLine();
}
}
我得到的错误是
无法访问Newtonsoft.Json.Linq.JProperty上的子值
,换句话说,它看不到“text”属性

有人知道我做错了什么吗?

来自
home\u时间线的API

{
  "statuses": [
    {
      "coordinates": null,
      "favorited" ...

我建议使用库使事情尽可能透明。

Hi,从我的帖子中可能不清楚我实际上是在问foreach循环代码应该是什么(一旦我将状态放入JToken)。