@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
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 2
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 как к элементам словаря по ключу-значению. Полагаю вопрос был про это.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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