- 介绍
- 属性
- 方法
- getMoldeJsonByFields4Extjs(String modelName, Field[] fields,String excludes) :String
- getMoldeListByFields4Extjs(String modelName, Field[] fields,String excludes):List
- getMoldeJsonByFields4Extjs(String modelName, List
fields,String excludes):String - getMoldeListByFields4Extjs(String modelName, List
fields,String excludes):List - yesOrNo2boolean(String value):boolean
- buildListPageJson(Long count, List<?> entities, String[] excludes, boolean listJson):String
- buildListPageJson(Long count, List<?> entities,String[] excludes):String
- buildListPageJson(Long count, List<?> entities):String
- buildModelJson(Object model, String[] excludes):String
- buildModelJson(Object model):String
- buildReturnSuccessJson4Obj(String strData):String
- jsonSqlToString(String jsonSql):String[]
- stringToJsonArray(String jsonStr):JSONArray
介绍
用于支持EXTJS的JSON辅助类
属性
方法
getMoldeJsonByFields4Extjs(String modelName, Field[] fields,String excludes) :String
把所有字段(excludes中的除外)拼成json格式 :{name:’’,type:’’},把VO实体模型转换成ExtJs model使用的模型数据
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
modelName | String | 是 | 模型名称 | |
fields | Field[] | 是 | 字段 | |
excludes | String | 是 | 排除字段 |
getMoldeListByFields4Extjs(String modelName, Field[] fields,String excludes):List
把所有字段(excludes中的除外)拼成List格式
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
modelName | String | 是 | 模型名称 | |
fields | Field[] | 是 | 字段 | |
excludes | String | 是 | 排除字段 |
getMoldeJsonByFields4Extjs(String modelName, List fields,String excludes):String
把所有字段(excludes中的除外)拼成json格式
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
modelName | String | 是 | 模型名称 | |
fields | List | 是 | 字段 | |
excludes | String | 是 | 排除字段 |
getMoldeListByFields4Extjs(String modelName, List fields,String excludes):List
把所有字段(excludes中的除外)拼成List格式
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
modelName | String | 是 | 模型名称 | |
fields | List | 是 | 字段 | |
excludes | String | 是 | 排除字段 |
yesOrNo2boolean(String value):boolean
把数据字典中的0,1转换成boolean类型
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
value | String | 是 | 模型名称 |
buildListPageJson(Long count, List<?> entities, String[] excludes, boolean listJson):String
为分页列表提供Json封装
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
count | Long | 是 | 条数 | |
entities | List | 是 | 数据集合 | |
excludes | String[] | 是 | 在json生成时需要排除的属性名称 | |
listJson | boolean | 是 | true: {totalCount:总条数,rows:[数据]} false: [数据] |
- 示例
返回 {totalCount:’’,rows:[数据]}List<HashMap> lists=new ArrayList<HashMap>()' JsonAssist.getInstance().buildListPageJson(new Long(lists.size()),lists,new String[]{},true);
buildListPageJson(Long count, List<?> entities,String[] excludes):String
构建分页Json信息
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
count | Long | 是 | 条数 | |
entities | List | 是 | 数据集合 | |
excludes | String[] | 是 | 在json生成时需要排除的属性名称 |
buildListPageJson(Long count, List<?> entities):String
构建集合分页Json数据
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
count | Long | 是 | 条数 | |
entities | List | 是 | 数据集合 |
buildModelJson(Object model, String[] excludes):String
返回一个model的json数据
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
model | Object | 是 | 需转换模型 | |
excludes | String[] | 是 | 排除字段 |
buildModelJson(Object model):String
返回一个model的json
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
model | Object | 是 | 需转换模型 |
buildReturnSuccessJson4Obj(String strData):String
为操作成功返回Json {success : true, obj : obj}
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
strData | String | 是 | 返回成功信息 |
jsonSqlToString(String jsonSql):String[]
将jsonSqlString转化成一个封装若干SQL的json数组
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
jsonSql | String | 是 | sql字符串 |
stringToJsonArray(String jsonStr):JSONArray
将JsonString封装为JsonArray
- 参数说明
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
jsonStr | String | 是 | 待转换数据 |
最后编辑: admin 文档更新时间: 2023-04-26 08:43 作者:刘利军