Я работал над тестированием API и пробовал все, но он не выводил файл JSON в строку. Мне было интересно, был ли это веб-сайт, с которого я тестировал запросы API, поскольку я продолжал получать ошибку 406. Я даже попытался взять код из Интернета, который показывает, как это сделать, но он все равно не печатает и выдает ошибку, указанную ниже. Здесь я привожу код, который я использовал, и ответ, который мне дала консоль Pycharm.
import json
import requests
res = requests.get("http://dummy.restapiexample.com/api/v1/employees")
data = json.loads(res.text)
data = json.dumps(data)
print(data)
print(type(data))
Traceback (most recent call last):
File "C:/Users/johnc/PycharmProjects/API_testing/api_testing.py", line 8, in <module>
data = json.loads(res.text)
File "D:\Program Files (x86)\lib\json\__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "D:\Program Files (x86)\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "D:\Program Files (x86)\lib\json\decoder.py", line 355, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)