@JSONType(orders = { "prop1", "prop2", "prop3", "prop4" })
public class AppResourceModel implements ParserModel { private String prop1; private String prop2; private String prop3; private List<String> prop4; @Override public String toJson() { if (StringUtil.isBlank(prop1) && StringUtil.isBlank(prop2) && StringUtil.isBlank(prop3)) { return null; } return JSON.toJSONString(this); } /* * 添加json格式过滤,防止这个在转json的时候自动添加到json中* 通过这种方法来过滤掉不需要的属性
*/
@Override @JSONField(serialize = false) public int getSelect() { return 0; }}