JSON解码返回NULL

时间:2016-02-11 11:11:32

标签: php json

我正在接收来自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);

请帮忙。

0 个答案:

没有答案