но это всего лишь 80 строк кода...да, но каких строк! Очень ёмких. Это нисколько не должно смущать.
Если нет, не влияет ли encode и decode на скорость?замеры произведены?
Вы json используете как сериализацию. И с этим могут быть проблемы. Кодировки там всякие, не хорошие символы.а
json_encode
плохо справляется с этим?