Как преобразовать объект json, возвращенный из браузера, в строку в лямбда-функции Python - PullRequest
0 голосов
/ 22 февраля 2019

Я новичок в AWS. Предположим, я получил от клиента объект json, следующий за следующим:

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

, на какой службе aws я получу этот объект (предполагается, что он будет получен в шлюзе API) икак я должен преобразовать этот объект в строку в моей функции лямбда-питона.Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 22 февраля 2019

Спросите своего клиента, куда он отправляет этот запрос json.Если вы получаете это в лямбда-выражении, вам нужно извлечь значения, а не превратить весь объект 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'] без цикла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...