【发布时间】:2015-12-02 19:43:01
【问题描述】:
因此,我正在尝试将旧的 Coldfusion 页面重新用于内部 DBA 工具来跟踪长时间运行的查询。
该页面当前以<CFQUERY name="GetLongRunners"> 进行查询,然后以表格格式显示数据:
<table>
<tr>
<td>#GetLongRunners.spid#</td>
<td>#GetLongRunners.Database#</td>
</tr>
</table>
等等等等
我的目标是去除所有显示内容,并能够简单地发布到此页面,然后接收带有相同数据的 JSON。我玩过:
jsonData = SerializeJSON(#GetLongRunners#)
同时尝试更具体地使用#GetLongRunners.database#,但它似乎不起作用。页面显示 'jsonData = SerializeJSON(' 我得到一个错误:
复杂对象类型不能转换为简单值。
我是 ColdFusion 的新手,我正在尝试尽可能多地封装这个功能,所以我真的只需要担心发布到这个页面,然后我可以让原始 JSON 在前端。
我找到的所有示例都以非常不同的方式构建查询,而且这样做似乎超出了我的范围。
我正在描绘一种将查询输出序列化为 json 并将其作为 JSON 对象发送回的简单方法。要么这样,要么通过遍历查询结果构建一个数组,然后对其进行序列化。
有什么想法吗?
谢谢!
【问题讨论】:
标签: json http coldfusion