Я бы предложил перенести любую возможную обработку на клиентскую сторону, так как это потребовало бы ненужной нагрузки с сервера и улучшило бы производительность вашего сервера.
Также вы ожидаете, что ваш серверный apis будет получать объекты, а не строку, которая затем будет проанализирована и сериализована. Я думаю, не чисто.