在postman中打印json数据时出现ERROR Unexpected'}'

时间:2018-05-24 06:29:46

标签: php arrays json

我已经为移动应用服务编写了一些代码,我需要输出为json格式,当我在邮递员上测试时出现此错误:意外'}',但是当我以数组的形式打印它工作正常,但在json格式我有一个问题,我不明白为什么它显示错误,它看起来很好,请检查下面的代码。

谢谢。

 has_many :project_events, dependent: :destroy

 ransacker :project_event_date do
  "project_events.event_date"
 end

>

1 个答案:

答案 0 :(得分:0)

手动格式化Json可能会导致混淆,并且容易出错。

更好的解决方案是使用json_encode

以下是您应该更改的行:

//...
echo json_encode(array('status' => '1', 'message' => 'job list found', 'joblist' => $records));

//...
echo json_encode(array('status' => 0, 'message' => 'No jobs found'));

//...
echo json_encode(array('status' => 0, 'message' => 'Required Fields Missing.'));