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

建设部特殊工种查询网站网站项目设计与制作综合实训

建设部特殊工种查询网站,网站项目设计与制作综合实训,wordpress换主题后打不开,如何在wordpress中添加背景音乐java 反射机制构建JSON字符串。接着上一篇文章、今天继续学习利用java 反射机制构建JSON字符串。JSON的格式跟使用的方式方法就不讲了、这个百度一下就有……好了今天心情很糟糕、直接上代码吧#xff01;[java]view plaincopyprint?import java.lang.reflect.Field;import j…java 反射机制构建JSON字符串。接着上一篇文章、今天继续学习利用java 反射机制构建JSON字符串。JSON的格式跟使用的方式方法就不讲了、这个百度一下就有……好了今天心情很糟糕、直接上代码吧[java]view plaincopyprint?import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import com.test.hzw.bean.test_user;import com.test.hzw.dao.impl.DaoImpl;/*** Json转换测试类* author 胡汉三**/SuppressWarnings({“unchecked”,”unused”})public class Reflect004 {/*** param args* throws Exception*/public static void main(String[] args) throws Exception {DaoImpl dao new DaoImpl();test_user u new test_user();String sqlPage “SELECT * FROM test_user WHERE id “;sqlPage ” (SELECT id FROM test_user ORDER BY id LIMIT “(2-1)*20”, 1) “;sqlPage ” ORDER BY id LIMIT 20 ” ;/** 从数据库查询并获得集合** PS: 该方法是上一篇文章的内容*/List listT (List)dao.findList(u, sqlPage, new ArrayList());String s ToJsonByList(listT);System.out.println(s);System.out.println(ToJsonByAll(listT.get(0)).toString());}/*** 根据List集合生成Json数组格式字符串(只支持bean方式)* param * param list 集合对象* return*/public static String ToJsonByList(List list){StringBuffer b new StringBuffer(“[);if(list!nulllist.size()0){for (int i 0; i list.size(); i){Object o list.get(i);try {//调用ToJsonByBean方法StringBuffer s ToJsonByBean(o);if(s!null!s.equals()){b.append(s).append(,);}} catch (Exception e) {e.printStackTrace();}}}b.append(]“);return b.replace(b.lastIndexOf(“,”),b.lastIndexOf(“,”) 1 ,”).toString();}/*** 根据javaBean生成Json对象格式字符串* param object 任意javaBean类型对象* return 拼接好的StringBuffer对象*/public static StringBuffer ToJsonByBean(Object object) throws Exception{Class clazz object.getClass(); //获得Class对象Field[] fields clazz.getDeclaredFields(); //获得Class对象的字段数组StringBuffer sb new StringBuffer(“{“);/** 循环字段数组*/for (Field field : fields) {String fieldName field.getName(); //获得字段名称//获得字段对应的get方法对象Method method clazz.getMethod(“get” change(fieldName), null);//调用get方法获得字段的值Object property method.invoke(object, null);/** 生成json字符串数据*/if(property null){sb.append(“\”fieldName”\”:\”\”,”);}else{if (field.getType().getName().equals(“java.lang.Boolean”))sb.append(“\”fieldName”\”:”Boolean.valueOf(property.toString())”,”);elsesb.append(“\”fieldName”\”:\”property”\”,”);}}sb.append(“}”);return sb.replace(sb.lastIndexOf(“,”),sb.lastIndexOf(“,”) 1 ,”);}/*** param src 源字符串* return 字符串将src的第一个字母转换为大写src为空时返回null*/public static String change(String src) {if (src ! null) {StringBuffer sb new StringBuffer(src);sb.setCharAt(0, Character.toUpperCase(sb.charAt(0)));return sb.toString();} else {return null;}}/*** 生成Json数组格式字符串* param object 任意类型对象* return 拼接好的StringBuffer对象*/public static StringBuffer ToJsonByAll(Object object) throws Exception{Class clazz object.getClass();Field[] fields clazz.getDeclaredFields();StringBuffer sb new StringBuffer(“{[);for (Field field : fields) {String fieldName field.getName();Method method clazz.getMethod(get change(fieldName), null);Object property method.invoke(object, null);if(property null){sb.append(\\,);}else{sb.append(\ property \,);}}sb.append(]}”);return sb.replace(sb.lastIndexOf(“,”),sb.lastIndexOf(“,”) 1 ,”);}}有的时候、很多时候我总是控制不住自己的情绪。o(︶︿︶)o 唉
http://www.zqtcl.cn/news/777805/

相关文章:

  • 网站seo优化效果智能营销系统开发
  • 国外做储物的网站个人网站建设在哪里
  • 北京高端网站设计外包公司不用代码做网站的工具
  • 网站开发交付资料广告设计公司经营范围
  • 如何建立一个好的网站wordpress 看不到主题
  • 古典网站织梦模板云南app软件开发
  • 网页设计与网站建设期末考试wordpress文章页面图片自动适应
  • 网站建设费要交印花税吗国内ui网站
  • wordpress安装在本地专业seo网络推广
  • 农庄网站模板网络文化经营许可证图片
  • 微信做模板下载网站有哪些内容江苏省常州建设高等职业技术学校网站
  • 网站开发补充合同范本docker 部署wordpress
  • 学会了php的语法怎么做网站海外推广媒体
  • 东莞网站建设排行企业网站开发公司大全
  • wordpress商城必备软件重庆seo优化推广
  • 蚌埠百度做网站山东省无障碍网站建设标准
  • 平乡企业做网站流量精灵官网
  • 厦门做网站优化公司wordpress cx-udy
  • 做外汇门户网站WordPress推广返佣插件
  • c语言在线编程网站学生个人网页设计作品
  • 南阳网站排名优化报价wordpress视频付费
  • 政务新网站建设ipv6改造wordpress
  • 店招免费设计在线生成网站seo优化关键词快速排名上首页
  • 毕设做系统与网站答辩wordpress个人模板
  • 农家乐网站建设wordpress改变访问目录结构
  • 单位网站建设的重要性盐城城南建设局一局网站
  • 网站登录验证码显示不出来刘强东当年做网站读的什么书
  • 网站seo优化步骤动态ip可以做网站
  • 用自己电脑怎么做网站广州公司建站
  • 购物网站前端浮动特效怎么做常用开发工具