下面是要转换成的Xml格式 <?xml version="1.0" encoding="UTF-8" ?> <NDEML templateVersion="1.0" > <header> <!-- 导出时间 --> <exportDate>2014-10-10 22:23:34</exportDate> <!-- 数据业务类型 --> <dataType&g…
/// <summary> /// 反射得到实体类的字段名称和值 /// var dict = GetProperties(model); /// </summary> /// <typeparam name="T">实体类</typeparam> /// <param name="t">实例化</param> /// <returns></returns> public…
项目中需要过滤前面表单页面中传过来的实体类的中的String类型变量的前后空格过滤,由于前几天看过一个其他技术博客的的java反射讲解,非常受益.于是,哈哈哈 public static <T> void modelTrim(T model){ Class<T> clazz = (Class<T>) model.getClass(); //获取所有的bean中所有的成员变量 Field[] fields = clazz.getDeclaredFields(); for(…
转:http://hi.baidu.com/xyd21c/item/391da2fc8fb351c10dd1c8b8 原有的实体类成员逐个赋值与获取的方法弊端: 1.每次对实体类属性进行赋值时,都要检查reader的值是否为DBNull,出现了很多重复代码 2.每次对实体类属性进行赋值时,都要进行类型转换, 而实体类属性的类型是已知的,是不是可以自动完成这样的转换? 3.每次对实体类属性进行赋值时,都要进行实体类属性与数据库字段的对应.如果我们在设计数据库与实体类时,保证数据库字段与实体类属性采…
public static void checkDesignerEdit(Object dtos) throws Exception { Class dtosClass = dtos.getClass(); //获得类的声明的字段 Field createTime= dtosClass.getDeclaredField("createTime"); //可访问私有变量 createTime.setAccessible(true); //获取实体属性值 Date createDate =…
/* * GetModelNameAndType.java * Version 1.0.0 * Created on 2017年12月15日 * Copyright ReYo.Cn */ package reyo.sdk.utils.reflect; /** * <B>创 建 人:</B>AdministratorReyoAut <BR> * <B>创建时间:</B>2017年12月15日 下午9:20:44<BR> * * @aut…
/// <summary> /// 解析xml字符串 转换为实体类列表数据 /// </summary> /// <param name="xmlStr">xml字符串</param> /// <returns></returns> /// xml字符串格式如下:(Item的节点客户有多对,每对代表一条数据) /// <?xml version="1.0" encoding="u…
//获取主键的 PropertyInfo PropertyInfo pkProp = ).FirstOrDefault(); //主键名称 var keyName=pkProp.Name; //实体类中主键的值 var keyId = pkProp.GetValue(model).ToString(); 例如: public WorkIDStatusViewModel GetWorkIDStatusEntity<T>(string resourcesCode, IEnumerable<t…
http://wo13145219.iteye.com/blog/2022667 http://json2csharp.chahuo.com/ using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using …
通过服务间调用拿到的数据返回的格式是JSON,如果你当前这个服务有实体数据类型可以对应上,那么就可以轻松愉快的搞定. 如果数据格式对不上,例如这个JSON里面有些数据是我们不想要的,这样我们实体的数据类型就可能对应不上,需要通过反射的方式来转换 /** * Map转成实体对象 * * @param map map实体对象包含属性 * @param clazz 实体对象类型 * @return T */ public static<T> T map2Object(Map<String, O…