Stripe api анализирует объекты json

Я немного запутался при восстановлении информации о карте. Я получаю данные карты так:

card_data = customer.sources.list(limit=3, object='card')
    card = card_data['data']
    print(card)

И вот что напечатано:

[<Card card id=card_1DPKYtAuBx2mXUsrmQG0gHMz at 0x54d8420> JSON: {
  "address_city": null,
  "address_country": null,
  "address_line1": null,
  "address_line1_check": null,
  "address_line2": null,
  "address_state": null,
  "address_zip": "42424",
  "address_zip_check": "pass",
  "brand": "Visa",
  "country": "US",
  "customer": "cus_Dqyu8HKCIQnUIA",
  "cvc_check": "pass",
  "dynamic_last4": null,
  "exp_month": 4,
  "exp_year": 2024,
  "fingerprint": "TuMlU4wS6zLVngGc",
  "funding": "credit",
  "id": "card_1DPKYtAuBx2mXUsrmQG0gHMz",
  "last4": "4242",
  "metadata": {},
  "name": null,
  "object": "card",
  "tokenization_method": null
}]

Я не могу проанализировать эти данные, как если бы это была обычная json "card ['id']". Как мне получить данные из полей?

0
0
176
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

card, который вы получили от card = card_data['data'], представляет собой массив. Вы можете получить идентификатор по card[0]['id']

Попробуйте Спасибо

Другие вопросы по теме