小编Iva*_*lko的帖子

如何在JEnumerable <JToken>对象中查看Children()。ToList()方法?

我尝试通过JSON.NET解析JSON,并且在App类中可以,但是如果我想在自定义类中编写解析方法,VS ToList()JEnumerable<JToken>对象中看不到该方法。

清单:

JObject newsResponse = JObject.Parse(e.Result);
IList<JToken> results = newsResponse["NewsResponse"]["NewsItems"]["NewsItem"].Children().ToList(); //Here don't see ToList()
List<News> newsResults = new List<News>();

foreach (JToken result in results)
{
    News searchResult = JsonConvert.DeserializeObject<News>(result.ToString());
    newsResults.Add(searchResult);
}
Run Code Online (Sandbox Code Playgroud)

错误:

'Newtonsoft.Json.Linq.JEnumerable'不包含'ToList'的定义,也找不到扩展方法'ToList'接受类型为'Newtonsoft.Json.Linq.JEnumerable'的第一个参数(您是否缺少using指令?或装配参考?)

c# linq json json.net windows-phone-7

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

json ×1

json.net ×1

linq ×1

windows-phone-7 ×1