Error code.
May. 9th, 2013 02:21 amНу вот скажите мне пожалуйста, кому можно по рукам надавать?
Потратил сегодня несколько часов, пытаясь разобраться почему у мне не получается преобразовать JSON строку в объект%( При попытке преобразования получаю ошибку "ValueError: Extra data: line 1 column 39 - line 1 column 40 (char 39 - 40)". Печатаю строку без преобразования, все выглядит хорошо, на выходе данные, которые я ожидаю получить.
Через несколько часов мучения я случайно проматываю в самое начало строки, а это более 1000 строк и что я вижу? В этот момент мне хотелось написать в поддержку все, что я о них думаю.
В начале все данных мне возвращали ошибку "Процедура айтентификации устарела, пожалуйста воспользуйте другой версией". И самое главное, следом мне возвращают нужные данные! О_о
То есть проблемы была просто в том, что в одной строке у меня содержится просто строка и JSON. Вот парсер и спотыкался.
Ведь можно просто вернуть код ошибки и все! Разве это сложно сделать???
За два вечера я пофиксил большенство багов и смог запустить плеер. Теперь осталось сесть и разобраться досканально со всеми библиотеками, которые в этом плеере используются. Хочется немного переделать интерфейс и поправить способ аутентификации.
После праздников у меня будет плеер, которые слушает музыку из контакта и мне больше не надо постоянно заходить на сайт и кликать по ссылкам:))
После того, как переделаю все, что хочется, выложу в публичный доступ.
Потратил сегодня несколько часов, пытаясь разобраться почему у мне не получается преобразовать JSON строку в объект%( При попытке преобразования получаю ошибку "ValueError: Extra data: line 1 column 39 - line 1 column 40 (char 39 - 40)". Печатаю строку без преобразования, все выглядит хорошо, на выходе данные, которые я ожидаю получить.
Через несколько часов мучения я случайно проматываю в самое начало строки, а это более 1000 строк и что я вижу? В этот момент мне хотелось написать в поддержку все, что я о них думаю.
В начале все данных мне возвращали ошибку "Процедура айтентификации устарела, пожалуйста воспользуйте другой версией". И самое главное, следом мне возвращают нужные данные! О_о
То есть проблемы была просто в том, что в одной строке у меня содержится просто строка и JSON. Вот парсер и спотыкался.
Ведь можно просто вернуть код ошибки и все! Разве это сложно сделать???
За два вечера я пофиксил большенство багов и смог запустить плеер. Теперь осталось сесть и разобраться досканально со всеми библиотеками, которые в этом плеере используются. Хочется немного переделать интерфейс и поправить способ аутентификации.
После праздников у меня будет плеер, которые слушает музыку из контакта и мне больше не надо постоянно заходить на сайт и кликать по ссылкам:))
После того, как переделаю все, что хочется, выложу в публичный доступ.