Java オブジェクトがマップに変換され、ネストされたオブジェクトがネストされたマップとして表されるように、汎用トランスフォーマーが必要です。例えば
class MyA {
String a;
Integer b;
MyB c;
List<MyD> d;
}
class MyB {
Double a;
String b;
MyB c;
}
class MyD {
Double a;
String b;
}
に変換:
Map {
a:anyValue
b:5
c:Map {
c:Map {
a:asdfValue
b:5.123
c:Map {
a:fdaValue
b:3.123
c:null
}
}
}
d:Map {
1:Map {
a:aValue
b:5.5
}
2:Map {
a:bValue
b:5.6
}
}
}
変換フレームワークのソリューションを投稿してください。