@maksustoff

Парсинг json в C#(запрос в VK API).Где ошибка?

Нужно спарсить ID'шники друзей пользователя.
Получаем поток.
private Stream GetRequest(string url)
        {
            var request = HttpWebRequest.Create(url);
            var WebResponse = request.GetResponse();
            Stream stream = WebResponse.GetResponseStream();
            return stream;
        }

Создаем класс response.
public class Response
    {
        public int count { get; set; }
        public List<int> items { get; set; }
    }

Переводим поток в строку. Десериализуем.
string DeserStr = "";
            using (StreamReader str = new StreamReader(GetRequest(requestURL)))
            {
                DeserStr = str.ReadToEnd();

            }
            Response respons = JsonConvert.DeserializeObject<Response>(DeserStr);

Сам Json( там ID'шники замазаны, не пугайтесь :)).
b5b5cc945b1d4cb094f068b7d63f4092.jpg
Не десериализуется, в чем проблема?Помогите пожалуйста,спасибо заранее.
  • Вопрос задан
  • 841 просмотр
Решения вопроса 1
devspec
@devspec
Помогло? Отметь решением
Десериализовалось бы, если бы было просто вот так:
{"count":6, "items":[5503339, 14267105]}
А у вас еще есть {"response":... в начале
Измените класс.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы