Включите toJSON.cfc , затем используйте его методы для сериализации вашей структуры.
<cfset JSON = CreateObject( "component", "toJSON" )>
<cfreturn JSON.structToJSON(ret)>
Я никогда не использовал toJSON.cfc;Я всегда использовал старый JSON.cfc, но не могу найти ссылку на него.Я не уверен, что он может обрабатывать структуру, содержащую запрос, я думаю, что все, что вы можете сделать, это попробовать.
Редактировать: вот JSON.cfc, на который я ссылался: http://www.epiphantastic.com/cfjson/downloads.php
просто сделайте:
<cfset JSON = CreateObject( "component", "JSON" )>
<cfreturn JSON.encode(ret)>
Есть больше аргументов, которые вы можете передать, я просто никогда их не использовал.Значения по умолчанию довольно хорошие.