Php 如何在条带发票中获取此Json值?
我能够很好地检索到前4个值,但是Php 如何在条带发票中获取此Json值?,php,json,parsing,stripe-payments,Php,Json,Parsing,Stripe Payments,我能够很好地检索到前4个值,但是$item\u name无法检索到。我用来检索plan:name:“LITE”值的语法有什么问题 这是我的php-前4个返回很好,但$item_name返回无效 $customer = $event_json->data->object->customer; $amount = $event_json->data->object->total; $period_end = $event_json->
$item\u name
无法检索到。我用来检索plan:name:“LITE”值的语法有什么问题
这是我的php-前4个返回很好,但$item_name返回无效
$customer = $event_json->data->object->customer;
$amount = $event_json->data->object->total;
$period_end = $event_json->data->object->period_end;
$paid = $event_json->data->object->paid;
$item_name = $event_json->data->object->lines->data->plan->name;
这是从Stripe发送的信息
{
"id": "evt_1CTCF3tibBeC2y",
"created": 1359565368,
"livemode": false,
"type": "invoice.payment_succeeded",
"data": {
"object": {
"period_end": 1359565367,
"charge": "ch_1CTCMvOgHE1Q9K",
"discount": null,
"period_start": 1359565367,
"livemode": false,
"customer": "cus_1CTCYQNoghibwb",
"amount_due": 7500,
"lines": {
"count": 1,
"object": "list",
"url": "/v1/invoices/in_1CTCCBbENUpsE6/lines",
"data": [
{
"type": "subscription",
"livemode": false,
"period": {
"end": 1391101367,
"start": 1359565367
},
"object": "line_item",
"proration": false,
"plan": {
"trial_period_days": null,
"livemode": false,
"interval": "year",
"object": "plan",
"name": "LITE",
"amount": 7500,
"currency": "usd",
"id": "LITE",
"interval_count": 1
},
数据是一个数组:
$item_name = $event_json->data->object->lines->data[0]->plan->name;
对吗?数据是一个数组:
$item_name = $event_json->data->object->lines->data[0]->plan->name;
是吗?哦,是的,这就成功了。我尝试过类似的方法,但我不明白为什么它是
data
index[0]。plan
不是数据中的第四项吗?data
id是一个数组。注意它周围的方括号[…]
?该数组数据[0]
中的第一个元素是包含类型
,活动模式
…计划
的整个对象。看见plan
成员是data
数组中元素0的对象的一部分。哦,是的,这就成功了。我尝试过类似的方法,但我不明白为什么它是data
index[0]。plan
不是数据中的第四项吗?data
id是一个数组。注意它周围的方括号[…]
?该数组数据[0]
中的第一个元素是包含类型
,活动模式
…计划
的整个对象。看见plan
成员是data
数组中元素0的对象的一部分。