A Python network automation script stores the following JSON response from a Cisco Catalyst Center API in a dictionary variable named `data`:
{
"response": [
{
"siteId": "USA-NY-OFFICE",
"devices": [
{
"hostname": "Core-Rtr-01",
"managementIp": "192.168.1.1",
"upTimeSeconds": 86400,
"isReachabilityHealthy": true,
"modules": [
{"slot": 0, "status": "OK", "serialNumber": "FOC12345678"},
{"slot": 1, "status": "FAIL", "serialNumber": "FOC87654321"}
]
},
{
"hostname": "Dist-Sw-01",
"managementIp": "192.168.1.2",
"upTimeSeconds": 43200,
"isReachabilityHealthy": false,
"modules": [
{"slot": 0, "status": "OK", "serialNumber": "FOC11223344"}
]
}
]
}
]
}
Which Python expression correctly retrieves the serial number of the failed module on `Core-Rtr-01`, and what is the data type of the returned value?
- data["response"][0]["devices"][0]["modules"][1]["serialNumber"] returning a stringAnswer
- Bdata["response"][1]["devices"][1]["modules"][2]["serialNumber"] returning a string
- Cdata["response"][0]["devices"][0]["modules"][1]["serialNumber"] returning an integer
- Ddata["response"]["devices"][0]["modules"][1]["serialNumber"] returning a string