如何在 mule4 中将数字格式化为 2 位数字?

How to format a number to 2 digits in mule4?

我试过以下方法;

None 以上制作 1 to 01

我如何在 mule4 中执行此操作?

与许多其他语言一样,数字(整数、浮点数)没有 DataWeave 格式。您必须转换为具有所需模式的 String。我尝试了以下组合:

%dw 2.0
output application/json
---
[
1 as String {format:'##'},
1 as String {format:'00'},
1 as String {format:'#0'}
// , 1 as String {format:'0#'} ERROR!
]

输出:

[
  "1",
  "01",
  "1"
]

只有全零组合才能给出所需的结果。