package com.alibaba.json.test.entity.case2;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
public class Category implements Serializable {
private static final long serialVersionUID = 8606386680333098397L;
private long id;
private String name;
private Category parent;
private List<Category> children = new ArrayList<Category>();
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
@JSONField(serialize = false)
public Category getParent() {
return parent;
}
public void setParent(Category parent) {
this.parent = parent;
}
public List<Category> getChildren() {
return children;
}
public void setChildren(List<Category> children) {
this.children = children;
}
}