Получите значения и сохраните их в списке:
response = {
"content":{
"root":{
"details":"http://localhost:8080/****/root",
"content":{
"A":{
"details":"http://localhost:8080/***"
},
"B":{
"details":"http://localhost:8080/***"
},
"C":{
"details":"http://localhost:8080/***"
}
}
}
}
}
contents = response["content"]['root']['content']
contents_list = []
for content in contents.values():
contents_list.append(content["details"])
print(contents_list)
ВЫХОД:
['http://localhost:8080/***', 'http://localhost:8080/***', 'http://localhost:8080/***']
Но если вы хотите получить и ключ, и значение A, B и C. Попробуйте это:
for content in contents.values():
for key, value in content.items():
contents_list.append(f"{key}: {value}")
print(contents_list)
ВЫХОД:
['details: http://localhost:8080/***', 'details: http://localhost:8080/***', 'details: http://localhost:8080/***']