Как получить строку json из url?
я переключаю свою форму кода XML на JSON.
но я не могу найти, как получить строку JSON из данного url.
URL-адрес выглядит примерно так:"https://api.facebook.com/method/fql.query?query=.....&format=json"
я использовал XDocuments раньше, там я мог бы использовать метод load:
XDocument doc = XDocument.load("URL");
каков эквивалент этого метода для JSON? Я использую JSON.NET.
3 ответа:
использовать
WebClient
классSystem.Net
:var json = new WebClient().DownloadString("url");
имейте в виду, что
WebClient
иIDisposable
, так что вы, вероятно, добавитьusing
заявление в производственном коде. Это будет выглядеть так:using (WebClient wc = new WebClient()) { var json = wc.DownloadString("url"); }