【发布时间】:2017-03-02 04:08:35
【问题描述】:
我正在使用 Silex 框架开发后端,并且正在测试这段代码
foreach($P as $key=>$value)
{
$strInsert =$key."=>".$value;
array_push($json,$strInsert);
}
print_r($json);
return json_encode($json);
在每个调用包含 foreach 的路由的浏览器上,它都能很好地打印出来,并且给出的输出被不同的 json 验证器认为格式正确。
在邮递员中,当我单击“漂亮”Json 时,它显示Unexpected 'A'。
在 raw、html 和其他视图选项中,json 文档的打印没有问题。
我应该继续担心这个问题还是忽略它?
如果我不应该忽略它,是否有解决方法?
【问题讨论】:
-
您是否将 JSON 属性包含在 JSON 对象中?所以它以大括号开始和结束。通常是这样的
-
你能粘贴那个格式良好的 json 吗?
-
很抱歉现在才回复,我一直在忙于工作:就像@Puya所说的那样,它是一个糟糕的json对象封装。谢谢你的回答