消息关闭
    暂无新消息!

List转换为JSON

问题作者 : 肥突突2017-06-08发布
我该怎么表述这个问题呢?

是这样的,我的项目的框架式Hibernate-JPA,Spring,SpringMVC.

在实体类当中使用了JPA注解,和大量的@OneToMany , @ManyToMany,@ManyToMany等映射关系

我现在要操作的是:
                    在Controller层,将数据转换为JSON格式,并发送给前段(前段是移动app)

出现的问题是:
                   1.数据库中各个表之间外键关联较多.相互关联.相互影响.
                   2.由于使用了JPA注解,实体类中的变量大都是List集合类型;

                 所以:
                         我在转换数据格式为JSON的时候,出现了内存溢出的异常.

这个问题我在网上也查了,都解决不了.......

请各位帮帮忙,看能不能解决....谢谢

6个回答

︿ 2
pojo转dto
https://code.csdn.net/w172087242/littlehow/tree/master/src/main/java/littlehow/convert
或者把你想要发的对象字段单拎出来组成jsonObject发送。直接把hibernate的对象做成json发出去很容易出错
︿ 1
不行就把前端需要的字段弄出来重新组成一个model格式化成json再传给前端
︿ 0
把list 里面的 一个个领出来 做成 json object , 再后面再组合一下~看行不行~
︿ 0
List数据转JSON , 你的List数据很大吗?

另外,你Tomcat 的 内存设置的多大