json_encode结果中的额外字符

时间:2014-05-28 04:39:57

标签: codeigniter json

我正在尝试使用CodeIgniter创建格式正确的JSON结果,但在下面显示的结果中,看起来有一个额外的连字符或短划线字符,如下所示:

JSON with extra character

以下是我用来生成查询结果的代码:

function y($mun){   
$q = $this->db->query("SELECT RollNum , Address, v2_lat, v2_lng
                       FROM mytable 
                       WHERE Municipality = '".$mun."' LIMIT 100"); 
echo json_encode($q->result());
exit;
}

有人可以解释为什么会出现额外的角色吗?感谢。

1 个答案:

答案 0 :(得分:1)

您可能正在使用某些Chrome或其他浏览器扩展/插件,例如 JSONView - https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?hl=en

所以这里' - '只是一个按钮,可以最小化或折叠该特定区块
它不在JSON,而是由addon提供。

如果您disable extension/addon片刻,然后尝试打印JSON,您将看不到' - '那里。