CF9 Serializejson给出“内存不足”错误

时间:2011-05-30 07:52:05

标签: json serialization coldfusion-9

我正在尝试将查询序列化为json。该查询返回大约300.000条记录。序列化错误500时发生“内存不足”。

如何解决这个问题。有没有办法直接将查询流式化为某种文件格式?

1 个答案:

答案 0 :(得分:0)

300条记录不足以溢出json库......

您的服务器有多少内存可用/分配给cf?

可以粘贴堆栈跟踪吗?

我们使用一个名为javacsv的便捷小库。 从字符串数组创建csv非常棒。您只需将.jar文件添加到类路径,然后创建java csv类,然后调用一堆方法来添加列或行。这很好,因为它可以自动引用您的所有数据,因此您甚至不必考虑它。它也快!如果您有兴趣,我可以发布一些代码示例。

http://sourceforge.net/projects/javacsv/

CF9也有一些电子表格导出方法,如果你还没有,你应该检查一下。

http://cfquickdocs.com/cf9/#cfspreadsheet