Удалить двойные кавычки в возвращении json_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

Как я могу это сделать ?

Замечания :

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

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector