Давайте посмотрим на практике, как можно средствами языка PHP работать с сериализацией и десериализацией данных. 

Создадим массив, который будем преобразовывать.

<?php
$arr = ['Первый',1, '3'];

Для того, чтобы преобразовать этот массив в формат json, пишем.

json_encode($arr);

С помощью этой команды массив данных преобразуется в строку. Чтобы решить проблему с кириллицей, нужно вторым элементом передать вот такую опцию:

json_encode($arr, JSON_UNESCAPED_UNICODE);

Результат можно поместить в переменную:

$res = json_encode($arr, JSON_UNESCAPED_UNICODE);

и произвести обратную операцию

json_decode($res);

Выполняя операции сериализации и десериализации данных можно передавать строковые данные между разными устройствами. 

В общем, это базовые функции в PHP для сериализации данных. Попробуйте поработать с этими функциями.