如何获取Coldfusion组件返回的JSON结果的记录数?

joh*_*506 1 coldfusion json

我有一个Coldfusion组件,它使用serializeJSON(myquery)从JSON中的查询返回我的搜索结果.

返回的结果在COLUMNS之前没有ROWCOUNT,如果我确实用ROWCOUNT返回结果,那么它会混乱一切.

不使用ROWCOUNT值显示记录计数的最佳方法是什么?

Lei*_*igh 6

除非您没有告诉我们,否则您不需要包含额外的行数.它可以从结果中得出.

默认情况下,serializeJSON(queryObject)返回一个包含两个键的结构:DATACOLUMNS(两个数组).DATA表示查询中的行.因此,要获取查询行计数,只需检查DATA数组的长度.