Вот мой ответ
{"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 становится недействительным
Задача ещё не решена.
Других решений пока нет …