@razinns

Python. Как достать значение при парсинге?

Такой вопрос. Я делаю POST запрос, мне сервер присылает ответ в виде:
{"token":"12345","token_id":"6","}

Как отсюда достать значения token и token_id, чтобы можно было вывести на экран
Ваш токен: 12345
Ваш ID: 6
Пытался использовать lxml etree.fromstring(), но он выдает ошибку что не найден элемент '<'
  • Вопрос задан
  • 113 просмотров
Решения вопроса 3
Dr_Elvis
@Dr_Elvis Куратор тега Python
В гугле забанен
WolfInChains
@WolfInChains
from json import loads


server_response = '{"token":"12345","token_id":"6"}'
data = loads(server_response)

print(f'Ваш токен: {data["token"]}\nВаш ID: {data["token_id"]}')
Ответ написан
@alexbprofit
Junior SE
import ast

data = '{"token":"12345","token_id":"6"}'
res = ast.literal_eval(data)

s = "Ваш токен: " + res["token"] + '\nВаш ID: ' + res['token_id']

print(s)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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