我有一个奇怪的问题已经开始发生在SerializeJSON
,它在开头输出带有注释的JSON,我不知道为什么。我已经设置了这个测试用例:
<!--- initialize variables --->
<cfset records = QueryNew('') />
<!--- create property bean --->
<cfscript>
output = SerializeJSON(records);
</cfscript>
<cfdump var="#records#">
<cfdump var="#output#">
哪个输出:
//{"COLUMNS":[],"DATA":[]}
这对任何人都熟悉吗?
解决
发现了这个问题。原因是我的Application.cfc中设置了<cfset THIS.secureJSON = true>
。将其设置为false可解决问题。