У меня есть длинный объект json, который содержит URL-ссылки в значении, эти ссылки могут быть любой глубины и с любым ключом. Глубина и тональность неизвестны. Например,
data = {
"name": "John Doe",
"a": "https:/example.com",
"b": {
"c": "https://example.com/path",
"d": {
"e": "https://example.com/abc/?q=u",
}
}
}
Я хочу извлечь все ссылки в списке, например
links = ["https://example.com", "https://example.com/path", "https://example.com/abc/?q=u"]
Как я могу извлечь все ссылки из объекта, используя Python?