你能在 HashMap 上使用 Mule ESB Collection Splitter 吗?
Can you use a Mule ESB Collection Splitter to on a HashMap?
您能否使用 Collection 拆分器拆分 HashMap,从而生成由键标识并在负载中包含值的消息?例如,我有一个 Map<String, List<Object>>
,我想根据键对每个列表进行不同的处理。如果这是可能的,我假设列表将映射到有效负载,但密钥将如何映射到结果消息?作为消息 header?
您可以在散列映射的条目集上拆分。 I.E 使用以下作为拆分表达式
#[mayMap.entrySet()]
请参阅该方法的 javadoc 以了解如何从每个条目中获取键和值。
您能否使用 Collection 拆分器拆分 HashMap,从而生成由键标识并在负载中包含值的消息?例如,我有一个 Map<String, List<Object>>
,我想根据键对每个列表进行不同的处理。如果这是可能的,我假设列表将映射到有效负载,但密钥将如何映射到结果消息?作为消息 header?
您可以在散列映射的条目集上拆分。 I.E 使用以下作为拆分表达式
#[mayMap.entrySet()]
请参阅该方法的 javadoc 以了解如何从每个条目中获取键和值。