【发布时间】:2013-10-14 05:58:23
【问题描述】:
我正在为我的应用程序集成 Stripe 支付。它工作正常 - Stripe 正在响应 JSON。
我需要将其中一些字段存储在我的数据库中。如何检索客户、国家和 default_card 等特定字段?
{
"account_balance": 0,
"cards": {
"count": 1,
"data": [
{
"address_city": null,
"address_country": null,
"address_line1": null,
"address_line1_check": null,
"address_line2": null,
"address_state": null,
"address_zip": null,
"address_zip_check": null,
"country": "US",
"customer": "cus_2kZQDsySSBFBb3",
"cvc_check": null,
"exp_month": 5,
"exp_year": 2015,
"fingerprint": "Nf1jHB21DkK6brg6",
"id": "card_102kZQ2wq4yXwSPaT66QP0ho",
"last4": "4242",
"name": null,
"object": "card",
"type": "Visa"
}
],
"object": "list",
"url": "/v1/customers/cus_2kZQDsySSBFBb3/cards"
},
"created": 1381729976,
"default_card": "card_102kZQ2wq4yXwSPaT66QP0ho",
"delinquent": false,
"description": "rohit.fantasy@yahoo.com",
"discount": null,
"email": null,
"id": "cus_2kZQDsySSBFBb3",
"livemode": false,
"metadata": {},
"object": "customer",
"subscription": null
}
【问题讨论】:
-
这显然是一个嵌套的dict结构...所以使用dict API...BASIC PYTHON
-
更准确地说,使用
import json; d = json.loads(s),其中s是字符串。