我应该发送Hi"到雅虎服务器,所以在PHP我应该把\以前生产"的,但它会得到不好的JSON参数.我该怎么办?
将Hi"在JSON代码没有错误?
$message = "Hi\"";
$postdata = '{
"message" : "'.$message.'"
}';
Run Code Online (Sandbox Code Playgroud)
使用json_encode而不是手工制作JSON:
$postdata = json_encode(array("message" => $message));
Run Code Online (Sandbox Code Playgroud)
如果您必须手工制作JSON,请不要忘记在引号前添加反斜杠:
$message = "Hi\\\"";
// or, more clearly ...
$message = 'Hi\\"';
Run Code Online (Sandbox Code Playgroud)