Как преобразовать в json после извлечения из AWS DynamoDB getItem () в среде python3.7? - PullRequest
0 голосов
/ 09 апреля 2019

У меня есть лямбда-функция, которая извлекает элемент из DynamoDB с помощью getItem в среде Python3.7.Я получаю данные правильно, как показано ниже.Я хочу преобразовать строку {\ "status \": 1, \ n \ "number \": 12} в JSON.Так как я новичок в Python, сталкиваюсь с проблемами.Я пробовал dumps () и load (), но не работает в моем случае.Есть предложения?

{
    "key": {
        "S": "{\"status\": 1,\n  \"number\": 12}"
    }
}

1 Ответ

0 голосов
/ 09 апреля 2019

Python поставляется со встроенной библиотекой json , вы можете включить ее с

import json

json имеет метод с именем load () , который загружает строку json и преобразует ее в dict.

data = json.loads(response['key']['S'])
...