У меня есть функция, которая обращается к API и возвращает его JSON:
def get_api():
return requests.get(url).json()
Такой ответ имеет следующий тип:
[{id: 3, name: 'X'},{id: 7, name: 'Y'},...]
Я хотел бы объявить тип возвращаемого значения, чтобы линтинг знал об этом, поэтому, когда я пишу:
r=get_api()
for e in r:
print(e["id"]) # linting ok
print(e["something"]) # linting error, 'something' is not a valid key
JSON здесь прост, но, конечно, может быть вложен.
I ' m, используя Python 3.6.
Как мне использовать набор текста?