我有50个字符的字符串,我想从中提取3个较小的部分。我试过了
%dw 1.0 %output application/json
---
payload map ((payload01 , indexOfPayload01) -> {
id: payload01.substring(0,2),
name: payload01.substring(2,14),
age: payload01.substring(14,16)
})
但这不起作用。有什么建议吗?
答案 0 :(得分:1)
字符串上的“substring”操作使用方括号来表示位置。
id: payload01[0..2]
访问Dataweave Operators文档了解更多信息, https://docs.mulesoft.com/mule-user-guide/v/3.8/dataweave-operators#substring