Привет, у меня возникли некоторые проблемы с десериализацией json в моей лямбде. Из-за того, что я смотрю в Интернете, похоже, проблема в том, что у меня есть строка и я пытаюсь получить значение ключа, как если бы это был дикт, но все еще не уверен в правильном решении. ,
Вот код, который выдает ошибку
def handler(event, context):
try:
json_str = json.dumps(event)
request_json = json.loads(json_str)
req = request_json['body']
logger.info("req : " + str(req))
if req:
key = req['executionArn']
Эта строка дает вопрос -
key = req['executionArn']
Линия регистрации дает мне это
req : {"executionArn":"123"}
Я выполняю почтовый запрос на лямбду, используя его как полезную нагрузку через шлюз API
{"executionArn":"123"}