json拼接 字段的转换显示
来源:互联网 发布:linux控制面板哪个好 编辑:程序博客网 时间:2024/04/29 18:53
在数据库中保存人员id,在页面显示 人员名称,在action层中,将传送到前天的json数据重新拼接,
action:
public String findSupplierManagementByConditions(){Page page = new Page();page.setStart(this.getStart());page.setLimit(this.getLimit());List<SupplierManagement> results = service.findSupplierManagementByConditions(suppliermnt, page);StringBuilder json = new StringBuilder();int a = 0;json.append("{total:").append(a).append(",root:[");for(SupplierManagement SupplierManagement :results){a++;json.append("{'ROWNUM_':0,");if(SupplierManagement.getId() != null && !"".equals(SupplierManagement.getId())){json.append("'id':").append("'").append(SupplierManagement.getId()).append("',");}else{json.append("'id':").append("'").append("").append("',");}if(SupplierManagement.getProjectName() != null && !"".equals(SupplierManagement.getProjectName())){json.append("'projectName':").append("'").append(SupplierManagement.getProjectName()).append("',");}else{json.append("'projectName':").append("'").append("").append("',");}if(SupplierManagement.getProjectStartTime() != null && !"".equals(SupplierManagement.getProjectStartTime())){json.append("'projectStartTime':").append("'").append(SupplierManagement.getProjectStartTime()).append("',");}else{json.append("'projectStartTime':").append("'").append("").append("',");}if(SupplierManagement.getMoney() != null && !"".equals(SupplierManagement.getMoney())){json.append("'money':").append("'").append(SupplierManagement.getMoney()).append("',");}else{json.append("'money':").append("'").append("").append("',");}if(SupplierManagement.getSupplier() != null && !"".equals(SupplierManagement.getSupplier())){json.append("'supplier':").append("'").append(SupplierManagement.getSupplier()).append("',");}else{json.append("'supplier':").append("'").append("").append("',");}if(SupplierManagement.getManagement() != null && !"".equals(SupplierManagement.getManagement())){json.append("'management':").append("'").append(SupplierManagement.getManagement()).append("',");}else{json.append("'management':").append("'").append("").append("',");}if(SupplierManagement.getGuaranteeTime() != null && !"".equals(SupplierManagement.getGuaranteeTime())){json.append("'guaranteeTime':").append("'").append(SupplierManagement.getGuaranteeTime()).append("',");}else{json.append("'guaranteeTime':").append("'").append("").append("',");}String businessPeople = SupplierManagement.getBusinessPeople();if(SupplierManagement.getBusinessPeople() != null && !"".equals(SupplierManagement.getBusinessPeople())){json.append("'businessPeople':").append("'").append(businessPeople).append("',");}else{json.append("'businessPeople':").append("'").append("").append("',");}if(businessPeople != null && !"".equals(businessPeople)){String teamName="";if(businessPeople.contains(",")){StringBuilder strteam = new StringBuilder();String[] arr = businessPeople.replace(" ","").split(",");for (int i = 0; i < arr.length; i++) {String tname = service.replace(arr[i]);if (i==0) {strteam.append(tname);}else {strteam.append(","+tname);}teamName = strteam.toString();}}else{teamName = service.replace(businessPeople);}json.append("'businessPeopleName':").append("'").append(teamName).append("',");}else{json.append("'businessPeopleName':").append("'").append("").append("',");}String technicalPersonnel = SupplierManagement.getTechnicalPersonnel();json.append("'technicalPersonnel':").append("'").append(technicalPersonnel).append("',");if(technicalPersonnel != null && !"".equals(technicalPersonnel)){String teamName="";if(technicalPersonnel.contains(",")){StringBuilder strteam = new StringBuilder();String[] arr = technicalPersonnel.replace(" ","").split(",");for (int i = 0; i < arr.length; i++) {String tname = service.replace(arr[i]);if (i==0) {strteam.append(tname);}else {strteam.append(","+tname);}teamName = strteam.toString();}}else{teamName = service.replace(technicalPersonnel);}json.append("'technicalPersonnelName':").append("'").append(teamName).append("',");}else{json.append("'technicalPersonnelName':").append("'").append("").append("',");}String residentPersonnel = SupplierManagement.getResidentPersonnel();json.append("'residentPersonnel':").append("'").append(residentPersonnel).append("',");if(residentPersonnel != null && !"".equals(residentPersonnel)){String teamName="";if(residentPersonnel.contains(",")){StringBuilder strteam = new StringBuilder();String[] arr = residentPersonnel.replace(" ","").split(",");for (int i = 0; i < arr.length; i++) {String tname = service.replace(arr[i]);if (i==0) {strteam.append(tname);}else {strteam.append(","+tname);}teamName = strteam.toString();}}else{teamName = service.replace(residentPersonnel);}json.append("'residentPersonnelName':").append("'").append(teamName).append("'},");}else{json.append("'residentPersonnelName':").append("'").append("").append("'},");}}json.append("]}");this.setJsonStr(json.toString());return SUCCESS;}
1 0
- json拼接 字段的转换显示
- mysql 拼接字段显示
- SQL字段拼接显示
- 水晶报表字段拼接显示
- 关于分组后字段拼接的问题[行列转换]
- 对象字段与json下划线字段的相互转换
- Json-lib 如何转换日期格式的字段 json-->java
- sql 字段值的拼接
- 数据库字段拼接的问题
- 将Date日期类型的字段转换成json字符串
- bean转json时null字段不转换的方法
- Date类型字段转换为json时的问题
- @JsonIgnoreProperties转换实体时忽略json中不存在的字段
- xml和json的拼接
- 关于springmvc 返回json数据null字段的显示问题
- json格式字典拼接(随意增加删除字段)
- 两个字段拼接成字符串 转换成日期排序
- 关于分组后字段拼接的问题
- API实现串口通信
- caffe的配置过程
- java数据结构和算法(ShellSort)
- MQ java 基础编程(一)
- HTML聚美优品制作
- json拼接 字段的转换显示
- 44个 Javascript 变态题解析
- Scanner和BufferedReader获取键盘输入
- nodejs && npm Yeoman linux 下安装
- Python
- ART - Smali 文件分析 词法分析(一)
- linux命令uptime详解
- Eclipse使用Git图解教程
- MapReduce编程(入门篇)