這個 JSON 結果
{
"status": false,
"data": {
"pesan": "https:\/\/api.sandbox.veritrans.co.id\/v2\/qris\/8d1c5f8d-99c2-4995-ba7b-cd95b6215e85\/qr-code"
}
}
我想\/\/用/
像這樣
https://api.sandbox.veritrans.co.id/v2/qris/c535e049-b09e-44fc-b901-4ec840c95106/qr-code
uj5u.com熱心網友回復:
我猜你想替換\/為/
/ 在 JSON 編碼時被轉義。
要洗掉轉義字符,您只需要解碼 JSON :
$json = <<<JSON
{
"status": false,
"data": {
"pesan": "https:\/\/api.sandbox.veritrans.co.id\/v2\/qris\/8d1c5f8d-99c2-4995-ba7b-cd95b6215e85\/qr-code"
}
}
JSON;
// Decoding in object
$result = json_decode($json);
print_r($result);
echo "The URL is : {$result->data->pesan}\r\n";
// Decoding in associative array
$result = json_decode($json, true);
print_r($result);
echo "The URL is : {$result['data']['pesan']}\r\n";
在物件中解碼給出:
stdClass Object
(
[status] =>
[data] => stdClass Object
(
[pesan] => https://api.sandbox.veritrans.co.id/v2/qris/8d1c5f8d-99c2-4995-ba7b-cd95b6215e85/qr-code
)
)
- json_decode() : http://php.net/json-decode
- json_encode() : http://php.net/json-encode
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/334757.html
上一篇:Laravel第二次未定義路由
