failed for object [email protected] [java.lang.StackOverflowError]

出现错误如下:

failed for object [email protected] [java.lang.StackOverflowError]经过调试发现:

failed for object [email protected] [java.lang.StackOverflowError]

两句输出在控制台里只输出了一句:

failed for object [email protected] [java.lang.StackOverflowError]

说明是Json对象在转成字符串时出了错

因为在实体类里设置了双向关联,Returnorders里有List<ReturnorderDetail>的数组,ReturnorderDetail里有Returnorders对象,导致FastJson解析的时候,不断解析,导致栈溢出.

解决:

在多的一方ReturnorderDetail里对returnorder加注解

failed for object [email protected] [java.lang.StackOverflowError]

即可解决循环解析JSON的问题