用gson转json时报stackoverflowerror

首先这个问题是怎么出现的呢,我发现首先是内存不足照成的,为什么会出现内存不足的原因呢?我的myeclipse内存设置的挺大的,因为因为实体类之间存在互相关联(特别是互为外键时),这时候用toJson序列化就会出现无限循环错误而且我的实体类中不只有一个互为外键的属性,所以说无限循环下去多大的内存都会被消耗殆尽,然后报stackoverflowerror这个错误!

怎么解决这个问题呢?首先我看网上有很多说把gson的版本从2.2变成1.7.1的,但是还是会报错,我就试着不用gson,而是用阿里巴巴的fastjson,fastjson的效率比较高一点而且不会照成堆内存溢出!完美!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值