Skip to content

Convert

Type casting between data types.

5 modules

ModuleDescription
To ArrayConvert value to array
To BooleanConvert value to boolean
To NumberConvert value to number
To ObjectConvert value to object
To StringConvert any value to string

Modules

To Array

convert.to_array

Convert value to array

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-Value to convert
split_stringbooleanNoFalseValue to convert
delimiterstringNo-Split string into characters

Output:

FieldTypeDescription
resultarrayDelimiter for string splitting
lengthnumberConverted array
original_typestringConverted array

To Boolean

convert.to_boolean

Convert value to boolean

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-Value to convert
strictbooleanNoFalseValue to convert

Output:

FieldTypeDescription
resultbooleanOnly accept true/false strings
original_typestringConverted boolean

To Number

convert.to_number

Convert value to number

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-Value to convert
defaultnumberNo0Value to convert
integerbooleanNoFalseDefault value if conversion fails

Output:

FieldTypeDescription
resultnumberConvert to integer
successbooleanConverted number
original_typestringConverted number

To Object

convert.to_object

Convert value to object

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-Value to convert
key_namestringNovalueValue to convert

Output:

FieldTypeDescription
resultobjectKey name for wrapping non-objects
keysarrayConverted object
original_typestringConverted object

To String

convert.to_string

Convert any value to string

Parameters:

NameTypeRequiredDefaultDescription
valueanyYes-Value to convert
prettybooleanNoFalseValue to convert

Output:

FieldTypeDescription
resultstringFormat objects/arrays with indentation
original_typestringString representation

Released under the Apache 2.0 License.