Задать вопрос
@vovawed

У меня есть ответ от Post запроса, она имеет тип данных String. Как перевести ее в словарь?

Я имею ответ от Post запроса, который имеет вид:
{"success":true,"result":"ok"}

Он ввесь хранится в типе String, а нужно с него перевести в словарь.
  • Вопрос задан
  • 329 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 2
sim3x
@sim3x
https://docs.python.org/3/library/json.html#json.load

In [3]: from json import loads

In [4]: print(loads('{"success":true,"result":"ok"}'))
{'result': 'ok', 'success': True}

In [5]: print(type(loads('{"success":true,"result":"ok"}')))
<class 'dict'>
Ответ написан
@vovawed Автор вопроса
Я уже разобрался, спасибо за помощь.
data = response.read()
d = json.loads(data)
print d['success']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы