Я получил данные json. Я хочу удалить все двойные кавычки из json-ключей, чтобы я мог анализировать данные, которые я хочу. Мой текущий код работает хорошо, если нет никакой двойной кавычки по любому ключу, но как только есть двойная кавычка в ключе, тогда мой код не анализирует данные json! может кто-нибудь сказать мне, как решить эту проблему. Спасибо
$code = stripslashes($_POST['outputtext']); $data = json_decode($code, false); foreach($data->videos as $item) { echo "<br>id: ".$item->id . "\n"; echo "<br>title: ".$item->title . "\n"; echo "<br>url: ".$item->url . "\n"; echo "<br>img: ".$item->img . "\n"; echo "<br>img: ".$item->description . "\n"; echo "<br>"; }
Данные JSON:
{ "cat":{ "id":"1234567", "source_id":null, "title_en":"first season", "description_en":"This is spring category " }, "videos":[ { "id":"312412343", "url":"\/2015-07-17\/1abcd.mp4", "img":"image\/44\/\/2015-07-17\/1abcd.jpg", "title":"first "title" here", "description":"some text" for description "here " }, { "id":"2342343", "url":"\/2015-07-16\/2dcdeg.mp4", "img":"images\/44\/\/2015-07-16\/2dcdeg.jpg", "title":"second "title "here", "description":"some text" for description "here " } ] }