toNumber(dateTime: DateTime, unit: MillisOrSecs | Null = null): Number
toNumber(period: Period, unit: PeriodUnits | Null = null): Number
toNumber(value: String | Key, format: String | Null = null, locale: String | Null = null): Number
String 値または Key 値を Number 値に変換して、形式とロケールを受け入れる toNumber のバリエーション。
DataWeave バージョン 2.4.0 で導入されました。
パラメーター
| 名前 | 説明 |
|---|---|
|
|
|
|
|
使用する省略可能な ISO 3166 国コード ( |
例
次の例では、さまざまな入力での toNumber の動作を示します。
ソース
%dw 2.0
import * from dw::util::Coercions
var myKey = keysOf({"123" : "myValue"})
output application/json
---
{
"default": toNumber("1.0"),
"withFormat": toNumber("0.005",".00"),
"withLocal": toNumber("1,25","#.##","ES"),
"withExtraPlaceholders": toNumber("5.55","####.####"),
"keyToNumber": toNumber(myKey[0])
}