%dw 2.0
import * from dw::core::Strings
output application/json
---
{
   "a": leftPad(null, 3),
   "b": leftPad("", 3),
   "c": leftPad("bat", 5),
   "d": leftPad("bat", 3),
   "e": leftPad("bat", -1)
}
leftPad
leftPad(text: String, size: Number, padText: String = " "): String
The specified text is left-padded to the size using the padText.
By default padText is " ".
Returns left-padded String or original String if no padding is necessary.
Introduced in DataWeave version 2.2.0.
Parameters
| Name | Description | 
|---|---|
  | 
The input string.  | 
  | 
The size to pad to.  | 
  | 
The text to pad with. It defaults to one space if not specified.  | 



