`

通过获得对象属性名称给对象赋值

    博客分类:
  • java
 
阅读更多
// 要给对象赋值的数据
Map jsonMap = (Map) JSONObject.parse(jsonData);

// 获得对象list
List<DiagnosisRelation> diaList = diagnosisRelationService.getAllList();
Method[] method = diagnosisPra.getClass().getDeclaredMethods();

for (int j = 0; j < diaList.size(); j++) {
	String fieldName = "set" + diaList.get(j).getFieldName();
	for (int n = 0; n < method.length; n++) {
		if (method[n].getName().equalsIgnoreCase(fieldName)) {
			method[n].invoke(diagnosisPra, jsonMap.get(String
					.valueOf(diaList.get(j).getDiagnosisRelationId())));
		}
	}
}
 
分享到:
评论

相关推荐

    C#通过属性名字符串获取、设置对象属性值操作示例

    主要介绍了C#通过属性名字符串获取、设置对象属性值操作,结合实例形式总结分析了C#通过反射获取对象属性值并设置属性值,获取对象的所有属性名称及类型等相关操作技巧,需要的朋友可以参考下

    ES6 对象的新功能与解构赋值介绍

    在 ES6 模式下使用字面量创建对象更加简洁,对于对象属性来说,属性初始值可以简写,并可以使用可计算的属性名称。对象方法的定义消除了冒号和 function 关键字,示例如下: // Demo1 var value = "name", age = 18...

    js中如何复制一个对象并获取其所有属性和属性对应的值

    在js中如何复制一个对象,例如如下一个js对象。 如果知道这个对象的所有属性自然就可以重新new一个,然后对每个属性赋值,就可以做到,但如果不...//属性名称 var value=obj[p];//属性对应的值 obj2[name]=obj[p]; }

    PHP 面向对象技术(全面讲解).txt

    1.面向对象的概念 ...//下面三行是给$p1对象属性赋值 $p1-&gt;name=”张三”; $p1-&gt;sex=”男”; $p1-&gt;age=20; //下面三行是访问$p1对象的属性 echo “p1对象的名字是:”.$p1-&gt;name.” ”; echo “p1对象的性别是...

    java对象定义.txt

    在这里,“ClassName”是你想要创建对象的类名,“objectName”是你为对象定义的名称。 例如,如果你有一个名为“Car”的类,你可以创建一个名为“myCar”的对象: javaCar myCar = new Car(); 在这个例子中,...

    类与对象~~~~~~

    eye = 'black' # 类的属性创建:用赋值语句,即定义“是怎么样的” def eat(self): # 实例方法创建,def+方法名(self): print('吃饭,选择用筷子。') # 方法的具体执行过程,即定义“能做什么”

    面向对象编程xmind思维导图,详细知识点

    类属性成员变量局部变量属性赋值的先后顺序成员变量和局部变量的异同点方法方法声明权限修饰符:public protected 缺省 private;返回值类型:没有返回值:采用void 关键字;具体的返回值类型:int、String、double等...

    javascript获取函数名称、函数参数、对象属性名称的代码实例

    一、获取函数名称的3种实现方法实例1: 在js权威指南中看到的一个方法: Function.prototype.getName = function(){ return this.name || this.toString().match(/function\s*([^(]*)\(/)[1]} 实例2: 如果当前函数...

    layui 监听select选择 获取当前select的ID名称方法

    //得到select原始DOM对象 console.log(data.value); //得到被选中的值 console.log(data.othis); //得到美化后的DOM对象 }); 获取自定义属性 data.elem.getAttribute("data-id") 例子:取得ID名称 form.on('...

    《javaScrip开发技术大全》源代码

    • sample19.htm 将对象赋值给对象属性 • sample20.htm 添加方法 • sample21.htm 删除方法 • sample22.htm 引用原型对象 • sample23.htm 继承属性 • sample24....

    xml4种 解析方式

    利用"doc.createAttribute(节点属性名称)"来添加节点属性,"节点名称.setAttributeNode(属性值)"为节点属性赋值 利用"父节点.appendChild(子节点)"来建立关系; 利用"doc.write(new OutputStream("xxx"))"来向目标文件...

    EL表达式的详细使用

    当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用“[ ]“。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态...

    JavaScript中文参考手册

    有时你已经知道了某个对象或方法的名称,但是不太清楚要在哪里能够找到它。这一章包含了解决此种情况的链接表。 轻松上手 本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展。...

    asp.net中实体类对象赋值到表单的实现代码

    有一个问题就是 :表单名称和对象的属性名(我是属性赋值 你也可以用字段)要保持一样,,有点不安全,不过后台用挺好的,在说填写表单数据后台用的比较多 代码如下: using System; using System.Data; using System...

    使用模型驱动方便从表单获取用户输入的值

    在jsp页面中的表单元素中只需定义与pojo类SupplierSort相同的属性名称的表单元素即可,然后提交到对应的Action时就可以直接把名称相对应的表单元素赋值给supplierSort对象的属性。 例如: SupplierSort类的对象...

    委托:python3装饰器,方法代理,属性代理,用于将任务委托给子对象

    通过装饰器,赋值或自动类嵌入为方法或属性创建代理。 下属可以是现有对象,也可以是要动态检索的实例//类属性的名称。 样品用法 class Master(object): # Delegate explicitly attr1, ..., attr99 = delegated....

    javascript学习笔记.docx

    e) 子类:把原型对象赋值为父类的一个实例,默认父类为Object的实例。同时还要将prototype.constructor赋值为子类的构造函数自己。 f) 继承:只是在查询一个属性时自动发生,而不会在写属性时发生,就是说单写一个...

    javascript文档

    hasOwnProperty 方法 返回一个 Boolean 值,标记对象是否带有指定名称的属性。 恒等运算符 (===) 比较两个表达式,看是否值相等并具有相同的数据类型。 if...else 语句 根据表达式的值,有条件地执行一组语句。 ...

    微软JavaScript手册

    hasOwnProperty 方法 返回一个 Boolean 值,标记对象是否带有指定名称的属性。 恒等运算符 (===) 比较两个表达式,看是否值相等并具有相同的数据类型。 if...else 语句 根据表达式的值,有条件地执行一组语句。 ...

    JScript 语言参考

    hasOwnProperty 方法 返回一个 Boolean 值,标记对象是否带有指定名称的属性。 恒等运算符 (===) 比较两个表达式,看是否值相等并具有相同的数据类型。 if...else 语句 根据表达式的值,有条件地执行一组语句。 ...

Global site tag (gtag.js) - Google Analytics