如何在python lambda函数中将浏览器返回的json对象转换为字符串

2024-09-27 07:27:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我是AWS的初学者,假设我从客户机收到一个json对象,如下所示

[{'bid': 1, 'bodypart_name': 'Chest', 'image': 'image'}]

在aws的哪个服务上我将接收这个对象(假设它将在API网关中接收),以及我应该如何在lambda python函数中将该对象转换为字符串。任何帮助都将不胜感激


Tags: 对象lambda函数nameimageawsapijson
1条回答
网友
1楼 · 发布于 2024-09-27 07:27:13

询问您的客户机将这个json请求发送到哪里。如果你在lambda上得到这个,你需要提取值,而不是把整个json对象变成一个字符串。 您可以得到如下值:

json_obj = [{'bid': 1, 'bodypart_name': 'Chest', 'image': 'image'}]
for i in json_obj:
    print(i['bid'])
    print(i['bodypart_name'])
    print(i['image'])

for循环的原因是捕获多个列表对象。如果您确定只能在列表中获取1个对象,则可以使用不带循环的json_obj[0]['bid']。在

相关问题 更多 >

    热门问题