如何将给定的数字字符串格式化为俄罗斯货币格式?

问题描述 投票:0回答:1

我有以下输入 JSON

{
    "listPrice": "1245678.98"
}

我需要将其格式化为以下格式

{
"listPrice": "1 245 678,99"
}

目前我可以通过下面的脚本来做到这一点

payload.listPrice as Number as String {format: "#,###.##"} replace "," with " " replace "." with ","

是否有更好的方法来做到这一点,也许使用语言环境?我尝试了俄语和波兰语语言环境,但它们不起作用。

mule dataweave mulesoft mule4
1个回答
0
投票

你就快到了。试试这个:

payload.listPrice as Number as String {format: "# ### ###,##"}

改为或替换为目标格式的方式。

© www.soinside.com 2019 - 2024. All rights reserved.