字符串 String jsonStr = "{dataType:'Custom',regexp:'t\d+',msg:'输入不正确'}";
实体
package com.asiainfolinkage.ems.web.client.bean; import com.fasterxml.jackson.annotation.JsonIgnore; /** * <pre> * 数据库文本验证相关的JSON设置转换类 * 数据来自FiledBean * field_validate jsonStr : * like "{dataType:'Custom',regexp:'t\d+',msg:'输入不正确'}"(数据来自于t_process_fields表的field_validate字段) * field_style jsonStr: * like "{width : '200',color : 'blue'}"(数据来自于t_process_fields表的field_style字段) * </pre> * @author admin * @time 2013-08-27 */ public class ValidateInfoBean { /**数据类型(是否为空)*/ private String dataType; /**正则表达式*/ private String regexp; /**不符合正则表达式的提示信息*/ private String msg; /**控件宽度*/ private Integer width; /**文本颜色*/ private String color; @JsonIgnore public String getDataType() { return dataType; } public void setDataType(String dataType) { this.dataType = dataType; } @JsonIgnore public String getRegexp() { return regexp; } public void setRegexp(String regexp) { this.regexp = regexp; } @JsonIgnore public String getMsg() { return msg; } public void setMsg(String msg) { this.msg = msg; } @JsonIgnore public Integer getWidth() { return width; } public void setWidth(Integer width) { this.width = width; } @JsonIgnore public String getColor() { return color; } public void setColor(String color) { this.color = color; } @Override public String toString() { return "ValidateInfoBean [dataType=" + dataType + ", regexp=" + regexp + ", msg=" + msg + ", width=" + width + ", color=" + color + "]"; } }