一尘不染

如何从URL获取一个JSON字符串?

c#

我正在将代码形式的XML从XML转换为JSON。

但是我找不到如何从给定的URL获取JSON字符串。

该URL如下所示:“
https://api.facebook.com/method/fql.query?query=.....&format=json

我以前使用过XDocuments,可以在其中使用load方法:

XDocument doc = XDocument.load("URL");

此方法与JSON等效吗?我正在使用JSON.NET。


阅读 288

收藏
2020-05-19

共1个答案

一尘不染

在中使用WebClientSystem.Net

var json = new WebClient().DownloadString("url");

请记住WebClientIDisposable,因此您可能会using在生产代码中为此添加一条语句。看起来像:

using (WebClient wc = new WebClient())
{
   var json = wc.DownloadString("url");
}
2020-05-19