为了账号安全,请及时绑定邮箱和手机立即绑定

使用点表示法和JSON尝试从Stripe API获取特定键值时遇到麻烦

使用点表示法和JSON尝试从Stripe API获取特定键值时遇到麻烦

慕勒3428872 2021-04-25 08:11:03
我正在从测试发票中从Stripe API中提取数据。我正在尝试缩小使用点表示法提取特定键值对的方法,但是由于从嵌套值看似比其余数据更嵌套,我无法从特定键值中提取数据(不确定是否正确)术语)。这些数据我想拉数据从从period: end:从period: start:从线44-46粗略。如果我在代码中使用点表示法,则当键值对位于同一行时,它可以工作,例如sheet.getRange(3,2).setValue([content.amount_due]);。但是似乎“ period:end”和“ period:start”嵌套得更深了。我尝试做类似的事情,[content.lines.data.period.end]但没有成功。它返回此错误:TypeError: Cannot read property "end" from undefined.以下是从API中提取的完整数据(注意:"xxxxxxxxxxxxxxxx"代表已隐藏的数据):  ""id"": ""in_xxxxxxxxxxxxxxxx"",  ""object"": ""invoice"",  ""amount_due"": 800,  ""amount_paid"": 800,  ""amount_remaining"": 0,  ""application_fee"": null,  ""attempt_count"": 1,  ""attempted"": true,  ""auto_advance"": false,  ""billing"": ""charge_automatically"",  ""billing_reason"": ""subscription_cycle"",  ""charge"": ""ch_xxxxxxxxxxxxxxxx"",  ""closed"": true,  ""created"": 1552077120,  ""currency"": ""usd"",  ""custom_fields"": null,  ""customer"": ""cus_xxxxxxxxxxxxxxxx"",  ""date"": 1552077120,  ""default_payment_method"": null,  ""default_source"": null,  ""description"": null,  ""discount"": null,  ""due_date"": null,  ""ending_balance"": 0,  ""finalized_at"": 1552080770,  ""footer"": null,  ""forgiven"": false,  ""hosted_invoice_url"": ""https://pay.stripe.com/invoice/invst_xxxxxxxxxxxxxxxx"",  ""invoice_pdf"": ""https://pay.stripe.com/invoice/invst_xxxxxxxxxxxxxxxx/pdf"",  ""lines"": {    ""object"": ""list"",    ""data"": [      {        ""id"": ""sub_xxxxxxxxxxxxxxxx"",        ""object"": ""line_item"",        ""amount"": 800,        ""currency"": ""usd"",        ""description"": null,        ""discountable"": true,        ""livemode"": false,        ""metadata"": {        },        ""period"": {          ""end"": 1554755515,          ""start"": 1552077115        },
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

数据是一个数组,请尝试content.lines.data[0].period.end


查看完整回答
反对 回复 2021-05-06
  • 1 回答
  • 0 关注
  • 135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信