Найти - Пользователи
Полная версия: Результат Json.loads()
Начало » Python для новичков » Результат Json.loads()
1
Seganapa
Всем доброго дня!
Парсю из ответа сервера строку Json, но в зависимости от условий может вернуться пустой объект.
Потом при использовании Json.loads(), в случае если вернулся пустой объект, выскакивает ошибка…

Есть ли в Json.loads() какой-нибудь стандартный способ обойти ошибку (использовать условие, т.е. если все нормально - 1 действие, если ошибка - 2-е действие).
В доках не нашел нужную информацию.
Пока использую If, но как-то это не правильно…
odnochlen
Ээ try… except подойдет?
Seganapa
Pooh уже подсказал, но почему-то удалил сообщение. Использую try…except. Спасибо!
PooH
Seganapa
Pooh уже подсказал, но почему-то удалил сообщение.
Да мне показалось, что я не на тот вопрос ответил
duh386
Кстати с if наверное быстрее будет, чем try / except, да и с его помощью можно отловить только пустую строку, а с исключениями - включая неверный ее формат. Так что не такое и некрасивое решение с if :).
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB