Iは、要件ファイルからCSVデータをロードし、上記のインスタンスに割り当てることで、このグルービー - 効率的なオブジェクトのコンストラクタにCSVデータをマッピング
class ObjectA {
int cool
Object1 b
Object2 b
}
class Object1 {
int go
String do
}
のような複雑なオブジェクトで構成されているオブジェクトを持っていますオブジェクト。私はGrails CSVプラグインを使用しており、ファイルからCSVデータを取得できます。各行は、固有のオブジェクト・インスタンスの値を含むMAPです。マップは、次の形式である:
cool: 1, object1go: 3, object1do: 'hello', object2hm: 'world'
私の質問はどのように私は効率的に多くの解析を行うことなく、ObjectA
クラス内のデータメンバ(すなわちObject1
)に「object1go
」を渡すと「object1do
」することができます。
同じ名前のプロパティを2つ持つことはできません。 – ataylor