@Sanchoys228

Как сказать python, что полученный текст с сайта нужно читать в формате json?

Через api сайта market.csgo.com получаю текст:
kp_online_req = requests.get("https://market.csgo.com/api/v2/ping?key=" + api)
print(kp_online_req.text)


5f365942d3000305328236.png
Как указать, что текст есть json

Мне нужно получить значения елемента success
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 3
pro100chel
@pro100chel
Senior Pomidor Developer | CEO of GOVNOKOD LTD.
print(kp_online_req.json()['success'])
Ответ написан
NeiroNx
@NeiroNx
Программист
kp_online_req = requests.get("https://market.csgo.com/api/v2/ping?key=" + api).json()
print(kp_online_req['success'])
Ответ написан
@tkillamsk
import requests
import json

kp_online_req = requests.get("https://market.csgo.com/api/v2/ping?key=" + api)
json_ = json.loads(kp_online_req.text)
print(json_)

полученный текст с сайта нужно читать в формате json

json это строка, чтоб работать со структурой json надо конвертировать его в словарь через json.dumps(). Тогда можно обращаться к элементам json как к элементам словаря по ключу-значению. Полагаю вопрос был про это.
Ответ написан
Ваш ответ на вопрос

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

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