【发布时间】:2016-09-04 18:50:43
【问题描述】:
我正在运行 Mule CE 3.8,需要根据 JSON 有效负载中的值路由我的消息。 我从通过 JSON2ObjectList 和集合拆分器运行的 REST 端点获取 JSON 列表。
<http:request ... />
<json:json-to-object-transformer returnClass="java.util.List" encoding="UTF-8" doc:name="JSON2ObjectList"/>
<collection-splitter doc:name="Collection Splitter"/>
<custom-transformer ../>
现在在 CustomTransformer 和所有映射之前,我需要一个选择路由器,根据负载 Product.Warehouse 值分隔消息。我正在考虑一个 Java 组件,它可以将流变量设置为 Warehouse 字段的值,但也许有更简单的方法来解决这个问题? 我查看了 MEL 和表达式转换器,但无法弄清楚。
问候
【问题讨论】:
标签: mule anypoint-studio