【发布时间】:2017-12-06 02:16:12
【问题描述】:
这是我转换前的有效载荷:
Payload: <stock article_id="28932" lot_number="282779"/>
这是将 xml 转换为 json 的 dataweave 代码:
stockPayload: {
articleId: payload.stock_adjustment.@article_id,
lotNumber: payload.stock_adjustment.@lot_number,
uom: payload.stock_adjustment.@uom,
}
现在 uom 是一个可选字段,因此它有时不会出现在 xml 属性中。由于未找到 uom 属性,此转换当前正在引发映射错误。
即使属性不在 xml 中,如何让 dataweave 进行转换?
【问题讨论】:
-
您的问题解决了吗?如果是,您可以接受答案,它可以帮助其他面临类似问题的人:)
标签: mule mule-studio dataweave xml-to-json