MySQL — PHP-скриптинг для get.post_process dreamfactory

У меня есть база данных MySQL, которая связана с DreamForyFory, но некоторые из моих записей сериализованы (PHP). Я написал PHP-скрипт для десериализации его всякий раз, когда отправляю сетевой запрос «GET», но он не работает. Я получаю информацию о своей базе данных из проекта Swift xcode с использованием AFNetworking и хотел бы отображать несериализованную информацию.

Кто-нибудь может увидеть, какую часть я делаю не так?
Вот где я разместил свой php-скрипт и сам скрипт:

mysql.table. [имя_таблицы}. {ID} .get.post_process

$data = $response.meta_value;

function toJSON($theDATA) {
$uns = unserialize(unserialize($theDATA));
$DATA = json_encode($uns);
return $DATA;
}

$new_data = toJSON($data);
return $new_data;

это сериализация php:

{
"meta_value" = "s:306:\"a:1:{i:274;a:1:{s:9:\"schedules\";a:1:{s:13:\"56f5dc96a042f\";a:5:{s:13:\"minutes_start\";s:3:\"540\";s:11:\"minutes_end\";s:4:\"1020\";s:5:\"weeks\";a:7:{i:1;s:2:\"on\";i:2;s:2:\"on\";i:3;s:2:\"on\";i:4;s:2:\"on\";i:5;s:2:\"on\";i:6;s:2:\"on\";i:0;s:2:\"on\";}s:10:\"date_start\";s:10:\"03/25/2016\";s:8:\"date_end\";s:10:\"06/15/2016\";}}}}\";";
}

и вот что я пытаюсь получить, это json body:

{"274":{"schedules":{"56f5dc96a042f":{"minutes_start":"540","minutes_end":"1020","weeks":{"1":"on","2":"on","3":"on","4":"on","5":"on","6":"on","0":"on"},"date_start":"03\/25\/2016","date_end":"06\/15\/2016"}}}}

0

Решение

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

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

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

По вопросам рекламы [email protected]