当前位置: 首页 > news >正文

站点查询怎么建设游戏网站

站点查询,怎么建设游戏网站,广东东莞最新情况,优化培训课程项目场景#xff1a; 在一些小程序中会涉及到一个表单中的一个数组对象中夹杂着另一个对象数据,这个被夹杂的数据是from表单内的一组单选或者双选这样的数据,前端转为json对象之后传到后端进行解析 问题描述 首先传进来的对象是这样的格式的 abc:{a:0 在一些小程序中会涉及到一个表单中的一个数组对象中夹杂着另一个对象数据,这个被夹杂的数据是from表单内的一组单选或者双选这样的数据,前端转为json对象之后传到后端进行解析 问题描述 首先传进来的对象是这样的格式的 abc:{a:0,a:1,a:0,a:0,a:1,a:0,abcd{a:0,a:0,a:0,a:0},a:0} 他是对象套对象的格式,有两个需求第一个是内部里面的这个对象需要取出来根据指定名称进行拼接存入一个字段然后和整个对象一起存入到第一个a表内,然后遍历第二个对象根据名称进行业务处理之后依次存入第二个b表内 解决方案 我采取的时迭代器和for循环实现的,迭代器晒出内部对象,然后放入map内,for循环遍历map进行业务处理,下面是具体的实现步骤 这是简化代码,下面是我具体的业务处理,用的都是比较常见的方法 JSONObject jsonInfo new JSONObject(); jsonInfo.put(add, houseSafetyContents); MapString, MapString, String map new TreeMap(); // 使用TreeMap来存储键值对保证按照键的自然顺序遍历 IteratorString keys jsonInfo.keys(); while (keys.hasNext()) {   String key keys.next();   JSONObject value jsonInfo.getJSONObject(key);   MapString, String innerMap new HashMap();      IteratorString innerKeys value.keys();   while (innerKeys.hasNext()) {     String innerKey innerKeys.next();     String innerValue value.getString(innerKey);     System.out.println(innerValue);     System.out.println(innerKey);     innerMap.put(innerKey, innerValue);   }      map.put(key, innerMap); } // 按照键的自然顺序遍历键值对 for (Map.EntryString, MapString, String entry : map.entrySet()) {   String key entry.getKey();   MapString, String innerMap entry.getValue();   System.out.println(Key: key);   for (Map.EntryString, String innerEntry : innerMap.entrySet()) {     String innerKey innerEntry.getKey();     String innerValue innerEntry.getValue();     System.out.println(innerKey - innerValue);   } }   public ListQdmHousesaFetyVO insertSecurityCheck(QdmHousesaFetyVO qdmHousesaFetyVO) {QdmHousesaFetyinfoVO qdmHousesaFetyinfoVO new QdmHousesaFetyinfoVO();//定义拼接安检内容的字段String contents null;String contents1 null;String contents8 null;String contents9 null;String contents10 null;String contents11 null;String contents13 null;String contents14 null;String contents15 null;String contents16 null;String contents17 null;String contents18 null;JSONObject jsonInfo new JSONObject();//将安检内容转为字符串String jsonString qdmHousesaFetyVO.getHouseSafetyContents().toString();//将抓换字符串的安检内容转为jsonJSONObject houseSafetyContents new JSONObject(jsonString);//传入到json对象准备遍历jsonInfo.put(add, houseSafetyContents);MapString, MapString, String map new TreeMap(); // 使用TreeMap来存储键值对保证按照键的自然顺序遍历 存放存入安检表的mapMapString, MapString, String map1 new TreeMap(); // 使用TreeMap来存储键值对保证按照键的自然顺序遍历 存放全部安检的map//获取里面的keyIteratorString keys jsonInfo.keys();//定义迭代器 遍历这个json对象 获取key并赋值,然后通过这个赋值的key得到对应值while (keys.hasNext()) {String key keys.next();JSONObject value jsonInfo.getJSONObject(key);MapString, String innerMap new HashMap();IteratorString innerKeys value.keys();//定义第二个迭代器 遍历这个内层的value里面的key和value,然后将key对应的value赋值while (innerKeys.hasNext()) {String innerKey innerKeys.next();String innerValue value.getString(innerKey);innerMap.put(innerKey, innerValue);}map.put(key, innerMap);map1.put(key, innerMap);} // 打印结果//第一个循环 获取外层的map 得到内层的数据在存入到mapfor (Map.EntryString, MapString, String entry : map1.entrySet()) {String key entry.getKey();MapString, String innerMap entry.getValue();//第二个循环 遍历内部的map 获得想要的数据for (Map.EntryString, String innerEntry : innerMap.entrySet()) {String innerKey innerEntry.getKey();String innerValue innerEntry.getValue();if (innerKey.equals(fuel_1)) {qdmHousesaFetyinfoVO.setContents(是否在开放式厨房使用燃气);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {qdmHousesaFetyinfoVO.setIsConformity(否);}contents qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}if (innerKey.equals(fuel_2)) {qdmHousesaFetyinfoVO.setContents(是否存在双气源、双火源);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {//1是不合格0为合格qdmHousesaFetyinfoVO.setIsConformity(否);}contents1 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}if (innerKey.equals(siren_1)) {qdmHousesaFetyinfoVO.setContents(是否具备燃气安全技防装置报警器与切断连锁装置或自闭阀);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {//1是不合格0为合格qdmHousesaFetyinfoVO.setIsConformity(否);}contents8 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}if (innerKey.equals(siren_2)) {System.out.println();qdmHousesaFetyinfoVO.setContents(报警器是否在工作状态);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {//1是不合格0为合格qdmHousesaFetyinfoVO.setIsConformity(否);}contents9 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}if (innerKey.equals(link_1)) {System.out.println();qdmHousesaFetyinfoVO.setContents(是否使用金属波纹连接管);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {//1是不合格0为合格qdmHousesaFetyinfoVO.setIsConformity(否);}contents13 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}if (innerKey.equals(link_2)) {System.out.println();qdmHousesaFetyinfoVO.setContents(连接管是否超长大于2m);if (innerValue.equals(1)) {//1是合格0不为合格qdmHousesaFetyinfoVO.setIsConformity(是);}if (innerValue.equals(0)) {//1是不合格0为合格qdmHousesaFetyinfoVO.setIsConformity(否);}contents14 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}contents18 qdmHousesaFetyinfoVO.getContents() qdmHousesaFetyinfoVO.getIsConformity();}// System.out.println(innerKey - innerValue);}}qdmHousesaFetyVO.setHouseSafetyContents(contents;contents1;contents8;contents9;contents10;contents11;contents13;contents14;contents15;contents16;contents17;contents18);qdmSecCheMapper.insertCustomerDetails(qdmHousesaFetyVO);int ID qdmSecCheMapper.selectID(); // System.out.println(selectID: ID);for (Map.EntryString, MapString, String entry : map.entrySet()) {String key entry.getKey();MapString, String innerMap entry.getValue(); // System.out.println(Key: key);for (Map.EntryString, String innerEntry : innerMap.entrySet()) {String innerKey innerEntry.getKey();String innerValue innerEntry.getValue();switch(innerKey) {case fuel_1 : qdmHousesaFetyinfoVO.setModule(燃气使用环境);qdmHousesaFetyinfoVO.setContents(是否在开放式厨房使用燃气);if (innerValue.equals(1)){//1是不合格0为合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//1是不合格0为合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;case fuel_2 : qdmHousesaFetyinfoVO.setModule(燃气使用环境);qdmHousesaFetyinfoVO.setContents(是否存在双气源、双火源);if (innerValue.equals(1)){//1是不合格0为合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//1是不合格0为合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;case siren_1 :qdmHousesaFetyinfoVO.setModule(报警器及与其联动的切断装置);qdmHousesaFetyinfoVO.setContents(是否具备燃气安全技防装置报警器与切断连锁装置或自闭阀);if (innerValue.equals(1)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;case siren_2 : qdmHousesaFetyinfoVO.setModule(报警器及与其联动的切断装置);qdmHousesaFetyinfoVO.setContents(报警器是否在工作状态);if (innerValue.equals(1)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;case link_1 : qdmHousesaFetyinfoVO.setModule(连接软管与灶具);qdmHousesaFetyinfoVO.setContents(是否使用金属波纹连接管);if (innerValue.equals(1)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//1是合格0为不合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;case link_2 : qdmHousesaFetyinfoVO.setModule(连接软管与灶具);qdmHousesaFetyinfoVO.setContents(连接管是否超长大于2m);if (innerValue.equals(1)){//0是合格1为不合格qdmHousesaFetyinfoVO.setCheckResult(是);qdmHousesaFetyinfoVO.setIsConformity(合格);qdmHousesaFetyinfoVO.setIsConformityInt(1);}if (innerValue.equals(0)){//0是合格1为不合格qdmHousesaFetyinfoVO.setCheckResult(否);qdmHousesaFetyinfoVO.setIsConformity(不合格);qdmHousesaFetyinfoVO.setIsConformityInt(0);}qdmHousesaFetyinfoVO.setInfoID(ID);qdmSecCheMapper.inserthousesafetyinfo(qdmHousesaFetyinfoVO);break;default : System.out.println(0);}}}ListQdmHousesaFetyinfoVO Housesa qdmSecCheMapper.selectHousesa(ID);String qualified 1;for (int i 0; i Housesa.size(); i) {QdmHousesaFetyinfoVO house Housesa.get(i);String IsConformityInt house.getIsConformityInt();String IsConformity house.getIsConformity();if (IsConformityInt.equals(0) || IsConformity.equals(不合格)) {qualified 0;break;}}qdmSecCheMapper.updateYhqhousesafety(ID, qualified);ListQdmHousesaFetyVO data qdmSecCheMapper.selecthousesafetyinfo();System.out.println(data);return data;}
文章转载自:
http://www.morning.rnjgh.cn.gov.cn.rnjgh.cn
http://www.morning.gsrh.cn.gov.cn.gsrh.cn
http://www.morning.mumgou.com.gov.cn.mumgou.com
http://www.morning.nthyjf.com.gov.cn.nthyjf.com
http://www.morning.cwjsz.cn.gov.cn.cwjsz.cn
http://www.morning.qttg.cn.gov.cn.qttg.cn
http://www.morning.fjshyc.com.gov.cn.fjshyc.com
http://www.morning.hnpkr.cn.gov.cn.hnpkr.cn
http://www.morning.dtrzw.cn.gov.cn.dtrzw.cn
http://www.morning.ntyanze.com.gov.cn.ntyanze.com
http://www.morning.sgmis.com.gov.cn.sgmis.com
http://www.morning.gnghp.cn.gov.cn.gnghp.cn
http://www.morning.xbyyd.cn.gov.cn.xbyyd.cn
http://www.morning.qbdsx.cn.gov.cn.qbdsx.cn
http://www.morning.ftrpvh.cn.gov.cn.ftrpvh.cn
http://www.morning.bssjp.cn.gov.cn.bssjp.cn
http://www.morning.lswgs.cn.gov.cn.lswgs.cn
http://www.morning.prgdy.cn.gov.cn.prgdy.cn
http://www.morning.rbknf.cn.gov.cn.rbknf.cn
http://www.morning.wrtxk.cn.gov.cn.wrtxk.cn
http://www.morning.xgzwj.cn.gov.cn.xgzwj.cn
http://www.morning.bauul.com.gov.cn.bauul.com
http://www.morning.zcqgf.cn.gov.cn.zcqgf.cn
http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn
http://www.morning.wiitw.com.gov.cn.wiitw.com
http://www.morning.pqqhl.cn.gov.cn.pqqhl.cn
http://www.morning.pxlql.cn.gov.cn.pxlql.cn
http://www.morning.mqldj.cn.gov.cn.mqldj.cn
http://www.morning.dsprl.cn.gov.cn.dsprl.cn
http://www.morning.fbjqq.cn.gov.cn.fbjqq.cn
http://www.morning.psyrz.cn.gov.cn.psyrz.cn
http://www.morning.kyjpg.cn.gov.cn.kyjpg.cn
http://www.morning.bmgdl.cn.gov.cn.bmgdl.cn
http://www.morning.qmrsf.cn.gov.cn.qmrsf.cn
http://www.morning.fengnue.com.gov.cn.fengnue.com
http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn
http://www.morning.wcczg.cn.gov.cn.wcczg.cn
http://www.morning.plchy.cn.gov.cn.plchy.cn
http://www.morning.cniedu.com.gov.cn.cniedu.com
http://www.morning.hnrpk.cn.gov.cn.hnrpk.cn
http://www.morning.llgpk.cn.gov.cn.llgpk.cn
http://www.morning.hwcln.cn.gov.cn.hwcln.cn
http://www.morning.hhskr.cn.gov.cn.hhskr.cn
http://www.morning.dmlsk.cn.gov.cn.dmlsk.cn
http://www.morning.qdscb.cn.gov.cn.qdscb.cn
http://www.morning.brmbm.cn.gov.cn.brmbm.cn
http://www.morning.ljbch.cn.gov.cn.ljbch.cn
http://www.morning.kczkq.cn.gov.cn.kczkq.cn
http://www.morning.cwznh.cn.gov.cn.cwznh.cn
http://www.morning.fqyxb.cn.gov.cn.fqyxb.cn
http://www.morning.kwqwp.cn.gov.cn.kwqwp.cn
http://www.morning.bgbnc.cn.gov.cn.bgbnc.cn
http://www.morning.spxk.cn.gov.cn.spxk.cn
http://www.morning.ccphj.cn.gov.cn.ccphj.cn
http://www.morning.wdwfm.cn.gov.cn.wdwfm.cn
http://www.morning.kcbml.cn.gov.cn.kcbml.cn
http://www.morning.jwrcz.cn.gov.cn.jwrcz.cn
http://www.morning.qpsft.cn.gov.cn.qpsft.cn
http://www.morning.jbkcs.cn.gov.cn.jbkcs.cn
http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn
http://www.morning.rsxw.cn.gov.cn.rsxw.cn
http://www.morning.tlnkz.cn.gov.cn.tlnkz.cn
http://www.morning.znknj.cn.gov.cn.znknj.cn
http://www.morning.wgzgr.cn.gov.cn.wgzgr.cn
http://www.morning.qqklk.cn.gov.cn.qqklk.cn
http://www.morning.mztyh.cn.gov.cn.mztyh.cn
http://www.morning.zwpzy.cn.gov.cn.zwpzy.cn
http://www.morning.lyhry.cn.gov.cn.lyhry.cn
http://www.morning.nfccq.cn.gov.cn.nfccq.cn
http://www.morning.gnwpg.cn.gov.cn.gnwpg.cn
http://www.morning.kxqwg.cn.gov.cn.kxqwg.cn
http://www.morning.lxlzm.cn.gov.cn.lxlzm.cn
http://www.morning.tfbpz.cn.gov.cn.tfbpz.cn
http://www.morning.kwhrq.cn.gov.cn.kwhrq.cn
http://www.morning.kpgft.cn.gov.cn.kpgft.cn
http://www.morning.pgkpt.cn.gov.cn.pgkpt.cn
http://www.morning.jmwrj.cn.gov.cn.jmwrj.cn
http://www.morning.czlzn.cn.gov.cn.czlzn.cn
http://www.morning.nccyc.cn.gov.cn.nccyc.cn
http://www.morning.sypzg.cn.gov.cn.sypzg.cn
http://www.tj-hxxt.cn/news/278350.html

相关文章:

  • 免费的制作网站程序企业vi模板
  • 天津设计网站北京vi设计哪家公司好
  • 浙江网站建设品牌升级襄阳网站推广优化技巧
  • 网站开发后端做什么手机端下载
  • 网站导航设计模板凡科建站seo
  • 北京制作网站软件html制作一个网站代码
  • 如何做网站的内链和外链wordpress 导航网站模板
  • 网站开发的关系图和e-r图今天中美关系最新消息
  • 专业做汽车零部件平台的网站wordpress子网页
  • 安阳网站建设哪家公司好wordpress商城支付主题
  • 新吴区住房和建设交通局网站宁波专业网站搭建地址
  • 网站会员系统源码鱼台做网站多少钱
  • 重新安wordpress网站北京制作app
  • 产品营销型网站建设wordpress 站外链接
  • 外贸网站建设与推广wordpress显示文章全文
  • 网站执行速度wordpress 首页 插件
  • 山东省建设工程领域挂证存颖网站四大网站
  • 2018年做淘宝客网站还能挣钱吗6公司形象墙设计效果图
  • 成都网站建设电话2017网站icp备案
  • 北京网站建设价位网站关键词在哪里添加
  • 比较好的网站开发教学网站wordpress 七牛插件
  • 网站建设平台的分析响应式设计网站
  • 陇西学做网站廊坊网站搭建
  • 网站设计有什么前景聊城建设银行官方网站
  • php html5企业网站源码产品线上推广渠道
  • 手机微信官方网站首页横沥网站仿做
  • 做网站赚钱多吗网站描述技巧
  • asp.net网站开发视频教程低价网站建设案例
  • 珠宝网站建设公司jsp网站开发标准
  • 高端的网站名称电商平台网站开发