Если для запросов используете библиотеку requsts, то там просто:
import requests
r = requests.get('......')
result = r.json() if r.text else dict()
result будет всегда словарем, но пустым если был пустой ответ, иначе словарем с тем что было сериализовано в JSON