Здравствуйте!
Имеется json файл с данными сотрудников, необходимо вывести фамилию, имя и проверить наличие отчества (MiddleName) сотрудника, при ее отсутсвует выводить сообщение "Отчество отсутсвует", а при наличие отчества выводить отчество.
"Employees": [
{
"User": {
"UserId": "000",
"Login": "example@example.ru",
"FullName": {
"LastName": "Иванов",
"FirstName": "Иван"
},
"Registered": true
}
]
Для получение информации, пробегаю циклом по всему json файлу, не получается выполнить проверку отчества.
Подскажите пожалуйста, в чем я ошибся.
for item in response.json()['Employees']:
FirstName = str("Имя: "+item["User"]["FullName"]["FirstName"]+",") # Время получение документа
LastName = str("Фамилия: "+item["User"]["FullName"]["LastName"]+",") # Вывести фамилию сотрудника
MiddleName = str(item["User"]["FullName"]["MiddleName"]) # Вывести отчество сотрудника
if MiddleName.get("MiddleName") is None:
print("Отчество отсутсвует ")
else:
print(MiddleName.get("MiddleName"))
print(FirstName,LastName ,MiddleName )