Посмотрите констаны
php.net/manual/ru/json.constants.php
Вот например: Гарантирует, что значение типа float будет преобразовано именно в значение типа float...
json_encode($a, JSON_PRESERVE_ZERO_FRACTION)
Либо кодировать base64 перед json, хотя думаю есть константа, которая либо как строку все будет передавать, либо скажет json_encode не совать нос не в свое дело.