今天在做项目的过程中出现的一个问题,在项目中转换一个List实体集合,此集合中一个属性为另外一个实体的Set集合。在转换的过程中出现了Json转换死循环的错误。
找了一天找到了两个解决方案!
第一个解决方案:Google Gson
开始使用的转换工具不给力,后来在网上找了找,看到Gson之后就做了个例子,发现Gson转换挺好用的。下面是个小例子
需要引用Gson的jar包(网上搜一下就有很多)
public class User {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
import java.util.HashSet;
import java.util.Set;
publ