我正在尝试使用CodeIgniter创建格式正确的JSON结果,但在下面显示的结果中,看起来有一个额外的连字符或短划线字符,如下所示:
以下是我用来生成查询结果的代码:
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;
}
有人可以解释为什么会出现额外的角色吗?感谢。
答案 0 :(得分:1)
您可能正在使用某些Chrome或其他浏览器扩展/插件,例如 JSONView - https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?hl=en
所以这里' - '只是一个按钮,可以最小化或折叠该特定区块
它不在JSON
,而是由addon
提供。
如果您disable
extension/addon
片刻,然后尝试打印JSON
,您将看不到' - 强>'那里。