我有一個API我的工作,我需要能夠發送申請人,存儲就像在一個表中的純文本的求職信。我有一個函數抓取文本如下。在返回文本之前是否必須使用SerializeJSON(coverlettertext)?爲了它被消耗並且在另一端獲得正確的數據。請指教。與returnFormat發送JSON格式的純文本的API web服務ColdFusion的
<cffunction name="query1" access="remote" returnformat="JSON" output="true">
<cfquery name="local.cover_letter" datasource="#variables.dsn#">
SELECT cover_letter
FROM table1
WHERE userid = <cfqueryparam cfsqltype="cf_sql_integer" value="12345" />
AND jobid = <cfqueryparam cfsqltype="cf_sql_integer" value="456" />
</cfquery>
<cfif local.get_cover_letter.recordCount>
<cfreturn local.cover_letter/>
</cfif>
</cffunction>
這取決於消費功能/服務的要求。如果它想要JSON,那麼是的。 –
既然你的參數中有returnformat =「JSON」,那麼是的,你應該使用serializeJSON。你的消費者是否期望JSON? – WillardSolutions
你不應該需要'輸出=「真」'在函數BTW,因爲它實際上沒有任何輸出,只是返回一些JSON – duncan