Предположим в Вашем компоненте существует специальный View со своей Model, которые ответственны за вывод неоходимого Вам JSON или XML. Вам всего лишь нужно привести default.php в папке tmpl вашего View к следующему виду
defined('_JEXEC') or die('Restricted access');
$app = JFactory::getApplication();
JResponse::setHeader('Content-Type', 'text/plain', TRUE);
// здесь выводим Ваш текст
echo $this->text;
$app->close();
где $this->text — данные полученные в Model Вашего View.