我正在接收来自url的JSON响应,解码时返回null,而直接从它生成的字符串解码得到结果。
从网址返回的字符串:
object(stdClass)#19 (3) { ["status_code"]=> int(0) ["response"]=> object(stdClass)#20 (1) { ["names"]=> string(15) "Bon Charles" } ["status_message"]=> string(16) "Succeeded." }
解码时URL的结果:NULL 获取生成的字符串并将其硬编码为字符串的结果:
public function checkLoginStatus() {
$status = $this->postLoginsJSON();
$values = json_decode($status);
$json_string = '{"status_code":0,"response":{"names":"Bon Charles"},"status_message":"Login Succeeded."}';
$a = json_decode($json_string);
var_dump($values);//returns null
var_dump($a);//returns values
}
以下是调用响应的url的函数:
context.clearRect(0, 0, canvas.width, canvas.height);
请帮忙。