Node JS Service から返される次の JSON 文字列があります。
"{\"success\":true,\"isavailable\":true}"
PHP で json_decode() を使用しようとすると、var_dump で次のようになります。
string '{"success":true,"isavailable":true}' (length=35)
それで、私は次のことをすることにしました:
$str = str_replace("\"{", "'{", $str);
$str = str_replace("}\"", "}'", $str);
$str = str_replace('\"','"',$str);
これを行うと、Return Last Error からの構文エラーと NULL の値が返されます。
では、PHP でこの JSON 文字列を解析する正しい方法は何ですか?