次のようなオブジェクトを含むオブジェクトリストがあります。
Userobject{
username
userage
...
userrolesList // is a List<userrole>
}
userrole{
rolid
rolname
rolcommission
}
userrolesList
は 1 つ以上持つことができますuserroleobjects
。
このリストを別のシステムに送信する必要がありますが、別のシステムは次のようなオブジェクトのリストしか受け入れません。
Userobject{
username
userage
...
userroleobject // is a userrole object
}
userrole{
rolid
rolname
rolcommission
}
この場合、1 人のユーザーが 10 個のロールを持っている場合、10 個の異なるオブジェクトを他のシステムに送信する必要があります。これを簡単に作成し、パフォーマンスに影響を与えないようにする方法はありますか?