Если ваш клиент запрашивает данные в формате JSON, то, вероятно, лучше взять результаты из вашего вызова базы данных и преобразовать их в строку в формате JSON, прежде чем вернуть их вашему клиенту.
Но вызов AJAX вашего клиента также может запрашивать данные в формате XML.
Таким образом, ответ зависит от того, что ожидает клиент.