jackson在处理json时发生错误:死循环报BeanSerializer 异常处理方法

解决实体关联问题

方法一:解决这个问题的方法在于在 多对一关系中的的一方的set 集体的get 方法前面添加
@JsonIgnore即可

public class PUserInfo implements java.io.Serializable {
	private String nick;
	private String sex;
        @JsonIgnore
        private List<PPlateInfo> listPlateInfo = new ArrayList<PPlateInfo>();
      //省略
      set{}get{}
}


方法二:在实体类上注释
@JsonIgnoreProperties(value={"listPlateInfo"})
public class PUserInfo implements java.io.Serializable {
	private String nick;
	private String sex;
        private List<PPlateInfo> listPlateInfo = new ArrayList<PPlateInfo>();
      //省略
      set{}get{}
}

猜你喜欢

转载自bankly.iteye.com/blog/2258142
今日推荐