我想从中保存“标题”值

https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=usa&redirects=true


我使用此代码,但不起作用:

string fileDownload;
using (WebClient client = new WebClient())
{
    fileDownload = client.DownloadString("https://en.wikipedia.org/w/api.php?format=json&action=query&prop=extracts&titles=usa&redirects=true");
}
JObject sa = JObject.Parse(fileDownload);

string sq = sa["query"]["pages"][0]["title"].ToString();


我在[0]之后使用["pages"],因为pageid更改了另一个页面。

最佳答案

尝试跟随

string sq = sa["query"]["pages"].First.First["title"].ToString();

关于c# - 从JSON字符串获取数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48501313/

10-12 03:47