如何解码 php 中由 curl 生成的 json 文件
How to decode json file produced from curl in php
我的curl结尾,如下
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
我明白了
{ "status": true, "message": "Account number resolved", "data": { "account_number": "xxxxxxx", "account_name": "ONY xxxx xxxx", "bank_id": 21 } }
现在,我正在尝试解码
现在我正在尝试解码 $responds 并在我尝试此操作时获取 account_name
var_dump($response);
$var = json_decode($response);
echo $data->account_number
但是没有成功,请帮忙。
使用前需要参考$var
$data->account_number
:
<?php
$response= '{"status":true,"message":"Account number resolved","data":{"account_number":"xxxxxxx","account_name":"ONY xxxx xxxx","bank_id":21}}';
$var = json_decode($response);
echo($var->data->account_number); // prints xxxxxxx
我的curl结尾,如下
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
我明白了
{ "status": true, "message": "Account number resolved", "data": { "account_number": "xxxxxxx", "account_name": "ONY xxxx xxxx", "bank_id": 21 } }
现在,我正在尝试解码
现在我正在尝试解码 $responds 并在我尝试此操作时获取 account_name
var_dump($response);
$var = json_decode($response);
echo $data->account_number
但是没有成功,请帮忙。
使用前需要参考$var
$data->account_number
:
<?php
$response= '{"status":true,"message":"Account number resolved","data":{"account_number":"xxxxxxx","account_name":"ONY xxxx xxxx","bank_id":21}}';
$var = json_decode($response);
echo($var->data->account_number); // prints xxxxxxx