I received the json below as response from an api call
{
"apiStatusInfo": {
"apiStatus": "Success",
"apiStatusCode": 0
},
"errors": [
{
"userEmail": "man.done.banner.com",
"error": "Invalid input parameters in request"
},
{
"userEmail": "ban.super.banner.com",
"error": "Invalid input parameters in request"
}
]
}
I want to be able to read the errors section and append it to a list so I can send it out via email. I created this function
def testbobo():
my_data = f'''{
"apiStatusInfo": {
"apiStatus": "Success",
"apiStatusCode": 0
},
"errors": [
{
"userEmail": "man.done.banner.com",
"error": "Invalid input parameters in request"
},
{
"userEmail": "ban.super.banner.com",
"error": "Invalid input parameters in request"
}
]
}'''
converter = json.load(my_data)
for i in converter['errors']:
print(i)
testbobo()
All I have been getting is "ValueError: Invalid format specifier"
what is wrong with this? How can I extract the errors section and add to a python list?