🔶 Как скачать и распарсить JSON на Python за минуту
Преамбула
Пусть имеется модель данных:
Чтобы скачать и распарсить данные нужно:
1️⃣ Создать виртуальное окружение:
В терминале
В терминале MacOS:
3️⃣ Добавить библиотеку requests:
В терминале
В терминале
#json #python #api
Преамбула
Пусть имеется модель данных:
WorkerПри обращении к некому api-методу
Age: Integer
Salary: Integer
FullName: String
https://example.com/api/getWorker
модель приходит в JSON-формате{Решение
"Age" : 32,
"Salary" : 21400,
"FullName": "Ащьф Лштшфум"
}
Чтобы скачать и распарсить данные нужно:
1️⃣ Создать виртуальное окружение:
В терминале
python3 -m venv .folder2️⃣ Запустить виртуальное окружение:
В терминале MacOS:
source .folder/bin/activate
В терминале Windows: source .folder/bin/Activate.ps1
(требуется включение возможности выполнения сценариев)3️⃣ Добавить библиотеку requests:
В терминале
pip install requests4️⃣ Создать файл
main.py
и написать пару строк кода в нём:import requests5️⃣ Для выполнения:
import json
url = 'https://example.com/api/getWorker'
res = requests.get(url)
model = json.loads(res.text)
print(model["Age"])
print(model["Salary"])
print(model["FullName"])
В терминале
clear && python3 main.py👍🏼 Готово
#json #python #api