为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

凤凰求蛊 2021-11-16 11:01:39
我是 AWS 的初学者,假设我从客户端收到了一个 json 对象,如下所示[{'bid': 1, 'bodypart_name': 'Chest', 'image': 'image'}]在 aws 的哪个服务上我会收到这个对象(假设它会在 API 网关中收到)以及我应该如何在我的 lambda python 函数中将该对象转换为字符串。任何帮助将非常感激
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超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']不使用循环使用。


查看完整回答
反对 回复 2021-11-16
  • 1 回答
  • 0 关注
  • 169 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信