无法解码JSON striplashed String?

Ali*_*xel 3 php json

有谁知道为什么会这样?

var_dump(json_decode(stripslashes(json_encode(array("O'Reiley"))))); // array(1) { [0]=> string(8) "O'Reiley" } 
var_dump(json_decode(stripslashes(json_encode(array("O\'Reiley"))))); // NULL
Run Code Online (Sandbox Code Playgroud)

'JSON函数是否完全使用?

Pek*_*ica 5

我不确定,但json_last_error()应该:)

我的猜测,不过,是json_encode()做什么的\'stripslashes(),然后休息时间-如增加另一个"\"转义反斜线.

striplslashes()在解码错误之前,是不是在使用json编码的字符串?