【发布时间】:2015-12-07 06:28:59
【问题描述】:
这是一个 JSON-JSON 转换,将布尔输入 ("true"|"false") 转换为字符输出 ('Y'|'N')。
所以我们选择类似的东西:
varOutput: ('Y' when payload.varInput otherwise 'N')
但是如果 varInput 为空怎么办?我们有例外。我可以用另一个 when-otherwise 来控制它:
varOutput: ('Y' when payload.varInput != null otherwise 'N')
when payload.varInput != null otherwise null,
最后一个是空安全的,但我觉得应该有更优雅的方式。
【问题讨论】:
标签: json mule integration transformation dataweave