对象序列化时遇到循环引用

大致的业务时这样的,简单的来说就是员工的信息中需要显示部门的相关信息,在员工类中定义了部门类型的成员,部门也要中包括员工的姓名等信息,部门类中也定义了员工类的集合。public class Emp(){
protected string name;
protected Dept dept;
}
public class Dept(){
public string name;
public List emplist;
}
在用javaScriptSerializer类进行序列化时,出现对象的循环引用。
求指点!~