Не очень понятен вопрос.
Если точно известно что там всё есть, то обращаться напрямую:
parsed_data = json.loads(json_data)
ip_address = parsed_data["data"]["ipAddress"]
Если могут быть сюрпризы, то:
ip_address = parsed_data.get("data", {}).get("ipAddress", "N/A")
import json
json_data = '''
{
"data": {
"ipAddress": "192.168.1.1",
"abuseConfidenceScore": 85
}
}
'''
parsed_data = json.loads(json_data)
try:
ip_address = parsed_data.get("data", {}).get("ipAddress", "N/A")
score = parsed_data.get("data", {}).get("abuseConfidenceScore", 0)
print(f"IP: {ip_address}, Score: {score}")
except Exception as e:
print(f"Ошибка: {e}")