我正在使用zoho crm。 我从查询返回以下JSON数据 但是我很努力地在返回的数据中获取字符串的值
以下是返回的数据示例
"response": {
"result": {
"Deals": {
"row": {
"no": "1",
"FL": [
{
"val": "DEALID",
"content": "3508588000000206039"
},
{
"val": "SMOWNERID",
"content": "3508588000000176021"
},
{
"val": "Amount",
"content": "5000"
}
我正在尝试获取金额值 这是PHP代码
$json = file_get_contents($url);
$obj = json_decode($json);
$amount = $obj->result->Deals->row->FL['Amount'];
echo 'Deal Amount : £'.$amount;
预先感谢
答案 0 :(得分:1)
您需要稍作改动
$amount = $obj->response->result->Deals->row->FL[2]->content;
//--------------^index------------------------^index---^column name need to be correct---
答案 1 :(得分:0)
处理Zoho响应可能会变得混乱。您可以使用此library来帮助您简化事情。
与此同时,$obj->response->result->Deals->row->FL[2]->content;
应该为您解决问题。