Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerFlex Gateway新着情報
Governance新着情報
Monitoring API Manager2.x
Mule 4
3.9
1.1
2.x
1.2
7.x
withMaxSize
withMaxSize
文字列長が指定された maxLength
より長くないことを確認します。
文字列の長さが maxLength
よりも長い場合、関数では文字列長が長さ制限を満たすまで、文字が左から右に切り捨てられます。
DataWeave バージョン 2.3.0 で導入されました。
名前 | 説明 |
---|---|
|
入力文字列。 |
|
文字列の最大長さ。 |
次の例では、同じ文字列の異なる maxLength
での withMaxSize
の動作を示します。
withMaxSize
が 0 の場合、関数は未変更の文字列を返します。入力が null
であれば、出力は常に null
になります。
%dw 2.0
import withMaxSize from dw::core::Strings
output application/json
---
{
a: "123" withMaxSize 10,
b: "123" withMaxSize 3,
c: "123" withMaxSize 2,
d: "123" withMaxSize 0,
e: null withMaxSize 23,
}
DataWeave
{
"a": "123",
"b": "123",
"c": "12",
"d": "123",
"e": null
}
JSON
withMaxSize
を null
値に使用できるようにするヘルパー関数。
DataWeave バージョン 2.3.0 で導入されました。