URL возвращает объект JSON, но не может извлечь из него данные
у меня есть URL-адрес http://103.7.130.119/wbes/Report/GetDeclarationReport?regionId=2&date=15-02-2020&revision=97&utilId=d60942af-46df-44ad-ab49-adf1652a8ac0&isBuyer=0&byOnBar=0&byDCSchd=1
мне нужно получить данные из этого URL-адреса в сетке. Кто-нибудь может мне помочь, пожалуйста.
Я могу видеть данные в браузере, когда я непосредственно нажимаю URL - адрес в браузере, но никогда не получаю его в своем коде.
Что я уже пробовал:
использование Newtonsoft.Json;
использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование системы.Сеть;
использование System.Web.UI;
используя системы.Веб.Пользовательского интерфейса.WebControls;
использование System.Net;
использование системы.ИО;
общественный разделяемого класса read_json_with_newtonsoft_json : система.Веб.Пользовательского интерфейса.Страницы
{
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
строка json = get_web_content("http://103.7.130.119/wbes/Report/GetDeclarationReport?regionId=2&date=15-02-2020&revision=97&utilId=d60942af-46df-44ad-ab49-adf1652a8ac0&isBuyer=0&byOnBar=0&byDCSchd=1");
динамический массив = JsonConvert.DeserializeObject(в формате JSON);
Ответ.Write("Code:" + array.Jaggedarray + "
");
}
публичная строка get_web_content(string url)
{
Uri uri = новый Uri(url);
Класса HttpWebRequest запрос = (класса HttpWebRequest)HttpWebRequest будут.Создать(uri);
запрос.Способ = WebRequestMethods.Протоколу HTTP.Вам;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader = новый StreamReader(ответ.GetResponseStream());
выходная строка = читатель.ReadToEnd();
ответ.Закрывать();
обратный выход;
}
}
Richard MacCutchan
Вставьте этот URL-адрес в свой веб-браузер, чтобы проверить, что возвращаемый JSON является допустимым.