JSON 文字列を POST パラメーターとして受け入れるコードがあります。私が抱えている課題は、文字列がどのようにデコードされるかです。mygateway.php
次のフィールドを持つ投稿を考えてみましょうmeta
:
{"test" : "One \"quote\" is as good as an escaped \"quote\"..."}
私が実行した場合:
$meta_json_string = $this->CI->post('meta', true);
$meta_json_string の値は次のとおりです。
{
"test": "One "quote" is as good as an escaped "quote"..."
}
を実行すると、これはデコードに失敗しますjson_decode()
。CodeIgniter が引用符をエスケープ解除してデコードできるようにする方法について何か提案はありますか?