我有一个是由复杂的物体的像这样Groovy的 - 有效CSV数据映射到对象的构造
class ObjectA {
int cool
Object1 b
Object2 b
}
class Object1 {
int go
String do
}
的要求是从文件加载CSV数据并将其分配给上述的一个实例的对象目的。我使用Grails CSV插件,我可以从文件中检索CSV数据。每行都是包含唯一对象实例值的MAP。地图是以下格式:
cool: 1, object1go: 3, object1do: 'hello', object2hm: 'world'
我的问题是如何能够高效地通过“object1go
”和“object1do
”数据成员(即Object1
)内ObjectA
类,而不需要做太多的解析。
您不能有两个具有相同名称的属性。 – ataylor 2012-04-10 15:08:25