私は私が解析しようとしているJSONデータを持っていますが、私のコードが動作しない、私はエラーに解析JSON配列は、エラーが発生します。予期しない「 - >」(T_OBJECT_OPERATOR
unexpected '->' (T_OBJECT_OPERATOR).
配列構造のルックスを取得しますこのように:。。
Array
(
[mautic.lead_post_save_update] => Array
(
[0] => Array
(
[lead] => Array
(
[isPublished] => 1
[dateAdded] => 2016-09-15T08:08:20+00:00
[createdBy] => 1
[createdByUser] => Deepak Tiwari
[dateModified] => 2016-12-20T14:20:36+00:00
[modifiedBy] => 1
[modifiedByUser] => Deepak Tiwari
[id] => 149269
[points] => 100
[color] =>
[fields] => Array
(
[core] => Array
(
[compulsation] => Array
(
[id] => 39
[label] => Job
[alias] => compulsation
[type] => text
[group] => core
[field_order] => 2
[object] => lead
[value] => 0
など、私は「ジョブcompultion」私が使用していたコードの値にアクセスする必要がある:
$json = file_get_contents('php://input');
$data=json_decode($json,TRUE);
$job=data->mautic.lead_post_save_update->0->lead->fields->core->compulsation->value;
$job
に値がありません。
' - >' –
の代わりに '[]'演算子を使って配列にアクセスするオブジェクトがない配列 – MacBooc