C# 如何迭代来自Twitter搜索API的响应
我正在使用下面的代码,它在 ? 但不适用于以下搜索URL: 代码是: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:");
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)。