【发布时间】:2020-08-10 02:06:57
【问题描述】:
我需要将 Map 映射到 Object 列表(具有参数 'name' 和 'value')。
我尝试过的:
- 创建 2 个字符串列表,一个用于名称,另一个用于值。然后迭代一个对象列表并将键列表分配给“名称”参数,将值列表分配给“值”参数。这行得通,但是非常凌乱并且看起来很丑陋。
我的问题是,有没有办法使用 Mapstruct 简洁地表达相同的逻辑,或者如果没有,Java 8?
【问题讨论】:
-
没有看到您的代码(您应该已将其粘贴到文本中并使用“{}”工具格式化)我只能提出建议。我希望您不要尝试将“名称”和“值”参数放入 Object 的实例中,而是创建一个包含这些字段的子类。
标签: java dictionary java-8 mapstruct