Решите «RequestsJSONDecodeError» и «UnicodeDecodeError» при анализе тела ответа API в формате JSON [закрыто]Python

Программы на Python
Ответить
Anonymous
 Решите «RequestsJSONDecodeError» и «UnicodeDecodeError» при анализе тела ответа API в формате JSON [закрыто]

Сообщение Anonymous »

Я вызываю GET API и пытаюсь проанализировать тело ответа API в формате JSON. У меня есть подходы к синтаксическому анализу ниже, я упоминаю код и обратную трассировку ниже:
Code_Snippet (подход 1):

Код: Выделить всё

response=requests.get(loginapi,headers=headers)
print(response.json())

----And then I tried-----

response=requests.get(loginapi,headers=headers)
print(json.loads(response.text)
Обратная трассировка (одинакова для обоих подходов):

Код: Выделить всё

RequestsJSONDecodeError: Expecting value: line 1 column 1 (char 0)
Code_Snippet (подход 2):

Код: Выделить всё

  print("Response Encoding: ",response.encoding)  --Returns 'utf-8'
respData= json.loads(response.content.decode('utf-8'))
print(respData)
Обратная связь:

Код: Выделить всё

Response Encoding:  utf-8
UnicodeDecodeError: 'utf-8' codec can't decode byte...: invalid start byte
Для справки ниже приведен ответ в формате JSON, который я украсил из почтальона:

Код: Выделить всё

{
"id": 188798,
"token": "e5f38c96-d25a-47hjo03-bb06-ec064yruu2eff84",
"display_name": "Abhijeet Goswami",
"email": "abhijeet.goswami@live.com",
"permissions": [
6,
10,
110
],
"rcs_code": null,
"irm_code": null,
"branch_id": null
}
**Пожалуйста, помогите предложить решение, которое поможет справиться с этой проблемой и проанализировать ответ :)

Подробнее здесь: https://stackoverflow.com/questions/793 ... pi-respons
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»