3

ColdFusion 11 文档指出“ ..从 ColdFusion 11 开始,数据类型在查询和 CFC 的代码执行期间保留。”

我努力了:

<cfquery name="qry_Users" datasource="cse">
 SELECT name,cgpa
 FROM   student_cgpa
 WHERE  ID IN (1)
</cfquery>

<cfdump var="#getmetadata(qry_Users)#">
<cfoutput>
  Row: #serializeJSON(qry_Users,"row")#<br>
  Struct: #serializeJSON(qry_Users,"struct")#
</cfoutput>

这里 name 和 cgpa 都是 varchar 字段。您会看到,对于逐行序列化,它不保留 cgpa 的数据类型,而是为结构类型序列化工作。

这不是出乎意料吗?

在此处输入图像描述

4

0 回答 0