删除json_encode返回中的双引号

时间:2015-03-10 11:09:14

标签: php json laravel encode

以下是我对

的回应
{"success":"1","kids":"[{ StudentId : 1, Student Name : Sampsons Alec},
{ StudentId : 3, Student Name : Craig Jacob},{ StudentId : 4, Student Name : Tumblin Jonathan,}]"}

但我希望它为

{"success":"1","kids":[{ StudentId : 1, Student Name : Sampsons Alec},
{ StudentId : 3, Student Name : Craig Jacob},{ StudentId : 4, Student Name : Tumblin Jonathan,}]}

即,删除json

的kids数据中的双引号

我该怎么做?

注意:

return $KidsData;

给出

[{ StudentId : 1, Student Name : Sampsons Alec},
    { StudentId : 3, Student Name : Craig Jacob},{ StudentId : 4, Student Name : Tumblin Jonathan,}]

但是当在json_encode之后返回时,它会添加双引号,就像我先给出的响应一样。

    $Response = array(
            'success' => '1',
            'kids' => $KidsData
        );
 return json_encode($Response);

我该如何解决这个问题?

更新:

如果json无效,我不会烦恼

0 个答案:

没有答案