Dataweaveでxml経由で次の番号を取得しています。Dataweave小数点以下2桁のJSON番号を常に出力
<b:AmountValue>180.90</b:AmountValue>
Dataweaveを使用して、対応するjson番号を小数点以下2桁(通貨を表す)で出力しようとしています。ここで
私Dataweave式は次のようになります...
amount: $.AmountValue as :number as :string {format: ".00"} as :number
出力JSONは、末尾のゼロを失っています。
i.e. "amount":180.9
Dataweave式を常に小数点以下2桁に変更するにはどうすればよいですか?
おそらく私はjson番号の種類を誤解していますか?リモート
おかげ
いいえ、申し訳ありません。それは文字列にすることはできません – Richie
あなたは欠けているゼロで生きる必要があります。小数点の表現から末尾のゼロを削除することは習慣的な振る舞いであり、それを行うかどうかの決定は、文字列をもはや制御できない数値に変換する場合、小数点のプロバイダ(あなたである) – Yevgeniy