@vovawed

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

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

Он ввесь хранится в типе String, а нужно с него перевести в словарь.
  • Вопрос задан
  • 324 просмотра
Решения вопроса 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']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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