ITエンジニアのブログ

IT企業でエンジニアやってる人間の日常について

PHPのjson_decodeがNULLを返す場合の対処

PHPjson_decode を使って 自作の json ファイルを連想配列にしようとしていたのですが、何故か返り値が NULL になっていました。日本語が含まれていたからエンコーディングの問題かと思いましたが、そうではなく、オブジェクトや配列の最後の要素にカンマがついていたのが問題でした。 PHPjson_decode はそこら辺の融通が効かないようです。 Python とかならそこら辺は大丈夫なのでかえって嵌ってしまいました。