Очистка данных от json, которая находится во "2-й строке" - PullRequest
1 голос
/ 27 февраля 2020

Добрый вечер,

Я хочу почистить свидетельство. Что я пробовал, а что не работает. Что я делаю не так?

Json = json.loads(info.content)
aba = Json['checkout']['line_items'].get("testid")
infocontent = 
{
   "checkout":{
      "completed_at":null,
      "created_at":"2020-02-27T17:43:50+01:00",
      "line_items":[
         {
            "id":"538af6bda25ea2ba30811ca527631cc6",
            "key":"538af6bda25ea2ba30811ca527631cc6",
            "auth":4462126596176,
            "testid":31830643277904,
          }]
}

1 Ответ

2 голосов
/ 27 февраля 2020

Значение line_items - это список объектов, хотя в списке есть только один объект. Вам нужно получить первый элемент в списке, прежде чем вы сможете использовать get для него.

aba = Json['checkout']['line_items'][0].get("testid")
...