にリストしてオブジェクトリストを変換:のようなオブジェクトを含む、私はオブジェクトのリストを持っている単一のリスト
Userobject{
username
userage
...
userrolesList // is a List<userrole>
}
userrole{
rolid
rolname
rolcommission
}
userrolesList
は、1つまたは複数のを持つことができます。
私は別のシステムにこのリストを送信する必要がありますが、他のシステムは唯一のようにオブジェクトのリストを受け入れる:1人のユーザーが私は10個の異なるオブジェクトを送信するために必要な10点の役割を持っている場合は、このケースで
Userobject{
username
userage
...
userroleobject // is a userrole object
}
userrole{
rolid
rolname
rolcommission
}
他のシステム。どのように私はこれを簡単に行うことができ、パフォーマンスに影響を与えないかという提案はありますか?
userroleobjectに解析するために送信した後、10の役割をすべて反復しないのはなぜですか。 –
Userオブジェクトにプロパティを保持し、Objectの型を取得し、userrolesListを単一のオブジェクトとして返して送信します。 –