@aiexz

Почему ошибка при парсинге JSON?

При парсе такого ответа от сервера
{"response":{"short_url":"https:\/\/vk.cc\/8CcI9Y"}}

Возникает ошибка Вызвано исключение: "Newtonsoft.Json.JsonReaderException" в Newtonsoft.Json.dll
При парсинге запросов не содержащих сслыки все нормально, использую VK API
Код для расшифровки заппроса
public Dictionary<string, string> URLShorter(string URL)
        {
            HttpRequest URLShorter = new HttpRequest();
            URLShorter.AddUrlParam("url", URL);
            URLShorter.AddUrlParam("access_token", _Token);
            URLShorter.AddUrlParam("version", "5.92");
            string Result = URLShorter.Get(__VKAPIURL + "utils.checkLink").ToString();
            Dictionary<string, string> Dist = JsonConvert.DeserializeObject<Dictionary<string, string>>(Result);
            return Dist;
        }
  • Вопрос задан
  • 376 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
С json'ом все нормально:
gSOmt7.png

Проблема или в самом Newtonsoft.Json.dll или ответ не такой как вы показываете.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy
Android developer at Yandex
1) должно быть более точное описание ошибки
2) мб нужен Dictionary<string, Dictionary<string, string>>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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