C# - 将 List<JToken> 转换为 List<string> 单行

Doo*_*ave 3 c# json list type-conversion

我从一个 API 得到了一个 Json 响应,它包含一个 JArray,其中有一个名为“title”的 JProperty。

我有一个工作单行,它返回一个List<JToken>存储 Json 的所有“标题”属性的:

List<JToken> queryResult = JObject
                    .Parse(client.DownloadString(url))["results"]
                    .Children()["title"]
                    .ToList();
Run Code Online (Sandbox Code Playgroud)

我试图编辑上面的单行,所以它返回一个List<string>但没有成功......

有没有办法让它保持单线?

小智 7

A bit too late, but if someone requires.

List<string> stringList = queryResult.Values<string>().ToList();
Run Code Online (Sandbox Code Playgroud)

may do the job.