Ниже приведен пример кода
<dw:transform-message doc:name="Transform Message" >
<dw:set-payload><![CDATA[ %dw 1.0
%output application/json skipNullOn = "everywhere"
%function addTrailingZeros (numberWithoutTrailingZeros) (
numberWithoutTrailingZeros as :number {class: "java.lang.BigDecimal"}
)
---
"test" : addTrailingZeros(12.00)
]]></dw:set-payload>
</dw:transform-message>
Я получаю вывод
{
"test": 12
}
Но я хочу этого
{
«тест»: 12.00
}
Я пытался с {format: "#. 00"}, но он не работает. Если вы пройдете 12.01, он работает.
Пожалуйста, помогите мне в этом вопросе.
Даже самый простой пример
{"test" : 7.00 as :number {format:'#.###'}}
не работает