Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将带有子树的JSON存储到PHP变量中_Php_Json_Crm - Fatal编程技术网

将带有子树的JSON存储到PHP变量中

将带有子树的JSON存储到PHP变量中,php,json,crm,Php,Json,Crm,我从CRM中获取了一个JSON对象,用于数据库中的一条记录。当前从CRM服务返回的响应如下所示: { "data": [ { "Owner": { "name": "Full Name", "id": "Some ID" }, "Email": "example@example.com", "$currency_symbol": "$", "Other_Phone": null,

我从CRM中获取了一个JSON对象,用于数据库中的一条记录。当前从CRM服务返回的响应如下所示:

{
  "data": [
    {
      "Owner": {
        "name": "Full Name",
        "id": "Some ID"
      },
      "Email": "example@example.com",
      "$currency_symbol": "$",
      "Other_Phone": null,
      "Mailing_State": null,
      "Other_State": null,
      "Other_Country": null,
      "Last_Activity_Time": "2019-12-05T17:14:50+05:30",
      "Department": null,
      "$state": "save",
      "$process_flow": false,
      "Assistant": null,
      "Mailing_Country": null,
      "id": "Some ID",
      "$approved": true,
      "Reporting_To": null,
      "$approval": {
        "delegate": false,
        "approve": false,
        "reject": false,
        "resubmit": false
      },
      "Other_City": null,
      "Created_Time": "2019-12-05T16:24:33+05:30",
      "$editable": true,
      "PersonID": #SomeID,
      "Home_Phone": null,
      "Created_By": {
        "name": "Full Name",
        "id": "Some ID"
      },
      "Secondary_Email": null,
      "Description": null,
      "Mailing_Zip": null,
      "$review_process": null,
      "Twitter": null,
      "Other_Zip": null,
      "Mailing_Street": null,
      "Salutation": null,
      "First_Name": null,
      "Full_Name": "Full Name",
      "Asst_Phone": null,
      "Modified_By": {
        "name": "Full Name",
        "id": "Some ID"
      },
      "$review": null,
      "Skype_ID": null,
      "Phone": null,
      "Email_Opt_Out": false,
      "Modified_Time": "2019-12-05T17:14:50+05:30",
      "Date_of_Birth": null,
      "Mailing_City": null,
      "Title": null,
      "Other_Street": null,
      "Mobile": null,
      "Last_Name": "Full Name",
      "Lead_Source": null,
      "Tag": [],
      "Fax": null
    }
  ],
  "info": {
    "per_page": 200,
    "count": 1,
    "page": 1,
    "more_records": false
  }
}
我试图访问的字段是“全名”字段。我尝试访问它的代码:

$result = curl_exec($ch);
$parsed = json_decode($result, true);
echo $parsed->Full_Name;
curl_close($ch);
我得到的错误是:

注意:尝试在中获取非对象的属性 第88行的C:\xampp\htdocs\Project\crmFunctions.php

您可以生成为$parsed['data'][0]['Full_Name']

另外,DoctorID:SomeID的yur示例json中也有错误,只要更正它,您就会得到输出

应该在数据[0]$parsed->Full_Name下;
$array = '{
  "data": [
    {
      "Owner": {
        "name": "Shrihari Prakash",
        "id": "Some ID"
      },
      "Email": "example@example.com",
      "$currency_symbol": "$",
      "Other_Phone": null,
      "Mailing_State": null,
      "Other_State": null,
      "Other_Country": null,
      "Last_Activity_Time": "2019-12-05T17:14:50+05:30",
      "Department": null,
      "$state": "save",
      "$process_flow": false,
      "Assistant": null,
      "Mailing_Country": null,
      "id": "Some ID",
      "$approved": true,
      "Reporting_To": null,
      "$approval": {
        "delegate": false,
        "approve": false,
        "reject": false,
        "resubmit": false
      },
      "Other_City": null,
      "Created_Time": "2019-12-05T16:24:33+05:30",
      "$editable": true,
      "DoctorID": "#SomeID",
      "Home_Phone": null,
      "Created_By": {
        "name": "Shrihari Prakash",
        "id": "Some ID"
      },
      "Secondary_Email": null,
      "Description": null,
      "Mailing_Zip": null,
      "$review_process": null,
      "Twitter": null,
      "Other_Zip": null,
      "Mailing_Street": null,
      "Salutation": null,
      "First_Name": null,
      "Full_Name": "Shrihari Prakash",
      "Asst_Phone": null,
      "Modified_By": {
        "name": "Shrihari Prakash",
        "id": "Some ID"
      },
      "$review": null,
      "Skype_ID": null,
      "Phone": null,
      "Email_Opt_Out": false,
      "Modified_Time": "2019-12-05T17:14:50+05:30",
      "Date_of_Birth": null,
      "Mailing_City": null,
      "Title": null,
      "Other_Street": null,
      "Mobile": null,
      "Last_Name": "Shrihari Prakash",
      "Lead_Source": null,
      "Tag": [],
      "Fax": null
    }
  ],
  "info": {
    "per_page": 200,
    "count": 1,
    "page": 1,
    "more_records": false
  }
}';



$parsed = json_decode($array, true);
echo $parsed['data'][0]['Full_Name'];