![](https://akizora.tech/wp-content/uploads/2021/01/php-1024x576.png)
あきぞらです。
PHPでjson_decode
を使って配列を取得しようとしたとき、
結果がNULL
になってしまいました。
$test = json_decode($testJson); var_dump($test); // NULL
原因がわからず悪戦苦闘していたのですが、
こちらの記事がとても参考になりました。
json_decode
するさい、
ムダなバックスラッシュ(/)が入っていたことが原因でした。。
バックスラッシュを取り除いてあげれば完了です。
replace
してやるならこうです。
$testJson = str_replace('/', $testJson);
PHPには、バックスラッシュを取り除いてくれる関数stripslashes
があります。
$testJson = stripslashes($testJson);
これでうまくjson_decode
ができました!