将Java映射转换为json:内存不足异常

时间:2014-12-05 13:20:07

标签: java json

我有一个我想要转换为json的java Map。简化版本代码如下:

Map<CallDetail, List<TaskDetail>> calls = callDetailService.getOutstandingPreRequisiteTasksForDependentCalls();
JSONSerializer serializer = new JSONSerializer().transform(new MapTransformer(), Map.class);
String string = serializer.deepSerialize(calls);//this line throws an error when serializing

当序列化发生时,我的服务器抛出 java.lang.outofmemoryerror 抱怨java堆空间不足。

有人可以告诉我将这张地图转换为json的最佳方法是什么?我目前正在使用FlexJson。

0 个答案:

没有答案