方法一:用JsonConfig
import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
//业务类
TblBaseDict dict = tblBaseDictBiz.findById(id);
JsonConfig cfg = new JsonConfig();
//忽略的属性,不转json
cfg.setExcludes(new String[]{"handler","hibernateLazyInitializer"});
log.info(JSONObject.fromObject(dict,cfg));
JSONObject.fromObject(dict,cfg).toString();</pre>
//实体类
@JsonIgnoreProperties(value={"handler","hibernateLazyInitializer"})
public class TblBaseDict extends BaseEntity
方法二: @JsonIgnore 注解 //org.codehaus.jackson.annotate.JsonIgnore
@JsonIgnore
public Set<TemplateInfo> getTemplateInfos() {
return templateInfos;
}