/*下面是一个JSON例子:mainBoDef下有subBoDef1和subBoDef2,而subBoDef1页面有subBoDef1-1*/ { "id":"10000002424025", "name":"mainBoDef", "desc":"mainBoDef", "packagePath":"com.test", "dataType":"xml", "isMaster":"Y", "globalRules":[ {"name":"mainRule","ruleType":"exclusion", "tipInfo":"mainRule","content":"mainRule"}, {"name":"mainRule2","ruleType":"format", "tipInfo":"mainRule2","content":"mainRule2"}, {"name":"mainRule3","ruleType":"inclusion", "tipInfo":"mainRule3","content":"mainRule3"} ], "columns":[ {"name":"mainAttr1","desc":"mainAttr1","defaultValue":"", "dataType":"string","isRequired":"N","format":"", "attrLength":500,"decimalLen":0,"refType":"base", "rules":[ {"refRule":"mainRule2","ruleType":"reference"}, {"name":"mainAttrRule1","ruleType":"exclusion", "tipInfo":"mainAttrRule1","content":"mainAttrRule1"} ] }, {"name":"mainAttr2","desc":"mainAttr2","defaultValue":"1", "dataType":"number","isRequired":"N","format":"", "attrLength":16,"decimalLen":2,"refType":"list", "rules":[ {"name":"mainAttr2Rule1","ruleType":"inclusion", "tipInfo":"mainAttr2Rule1","content":"mainAttr2Rule1"} ] }, {"name":"mainAttr3","desc":"mainAttr3","defaultValue":"", "dataType":"clob","isRequired":"N","format":"", "attrLength":0,"decimalLen":0,"refType":"base", "rules":[] }, {"name":"sub_subBoDef1","desc":"subBoDef1","defaultValue":"" "refBODef":"subBoDef1","refType":"hasone", "rules":[] }, {"name":"sub_subBoDef2","desc":"subBoDef2","defaultValue":"", "refBODef":"subBoDef2","refType":"hasmany", "rules":[] }, {"name":"mainAttr4","desc":"mainAttr4","defaultValue":"20.123", "dataType":"number","isRequired":"N","format":"","attrLength":20, "decimalLen":3,"refType":"list", "rules":[ {"name":"mainAttr4Rule1","ruleType":"inclusion", "tipInfo":"mainAttr4Rule1","content":"mainAttr4Rule1"} ] } ], "subBoDefs":[ {"id":"10000002425013","name":"subBoDef1","desc":"subBoDef1", "packagePath":"com.test","dataType":"xml","isMaster":"N", "columns":[ {"name":"subAttr1-1","desc":"subAttr1-1","defaultValue":"", "dataType":"number","isRequired":"N","format":"", "attrLength":18,"decimalLen":2,"refType":"list", "rules":[] }, {"name":"subAttr1-2","desc":"subAttr1-2","defaultValue":"", "dataType":"date","isRequired":"N","format":"yyyy-MM-dd", "attrLength":0,"decimalLen":0,"refType":"base", "rules":[] }, {"name":"sub_subBoDef1-1","desc":"subBoDef1-1","defaultValue":"", "refBODef":"subBoDef1-1","refType":"hasone", "rules":[] } ], "subBoDefs":[ {"id":"10000002425017","name":"subBoDef1-1","desc":"subBoDef1-1", "packagePath":"com.test","dataType":"xml","isMaster":"N", "columns":[ {"name":"subAttr1-1","desc":"subAttr1-1","defaultValue":"", "dataType":"clob","isRequired":"N","format":"", "attrLength":0,"decimalLen":0,"refType":"base", "rules":[ {"name":"subAttr1-1Rule1", "ruleType":"exclusion", "tipInfo":"subAttr1-1Rule1", "content":"subAttr1-1Rule1"} ] }, {"name":"subAttr1-2","desc":"subAttr1-2","defaultValue":"", "dataType":"string","isRequired":"N","format":"" ,"attrLength":200,"decimalLen":0,"refType":"base", "rules":[ {"name":"subAttr1-2Rule", "ruleType":"exclusion", "tipInfo":"subAttr1-2Rule", "content":"subAttr1-2Rule"} ] } ] } ] }, {"id":"10000002425025","name":"subBoDef2","desc":"subBoDef2", "packagePath":"com.test","dataType":"xml","isMaster":"N", "columns":[ {"name":"subAttr2-1","desc":"subAttr2-1","defaultValue":"", "dataType":"string","isRequired":"N","format":"", "attrLength":200,"decimalLen":0,"refType":"list", "rules":[ {"name":"subAttr2Rule","ruleType":"format", "tipInfo":"subAttr2Rule","content":"subAttr2Rule"} ] }, {"name":"subAttr2-2","desc":"subAttr2-2","defaultValue":"", "dataType":"clob","isRequired":"N","format":"","attrLength":0, "decimalLen":0,"refType":"base", "rules":[] }, {"name":"subAttr2-3","desc":"subAttr2-3","defaultValue":"", "dataType":"date","isRequired":"N","format":"yyyy-MM-dd", "attrLength":0,"decimalLen":0,"refType":"list", "rules":[ {"name":"subAttr2-3Rule","ruleType":"inclusion", "tipInfo":"subAttr2-3Rule","content":"subAttr2-3Rule"}, {"refRule":"mainRule3","ruleType":"reference"} ] } ] } ] }