Convert & Create Functions
convert.fromJsonList()
Parse a JSON string to a list.
Syntax: convert.fromJsonList(json)
Returns: List - Parsed list
APOC Compatible: apoc.convert.fromJsonList
convert.fromJsonMap()
Parse a JSON string to a map.
Syntax: convert.fromJsonMap(json)
Returns: Map - Parsed map
APOC Compatible: apoc.convert.fromJsonMap
RETURN convert.fromJsonMap('{"name":"John","age":30}') AS result
// Returns: {name: "John", age: 30}
convert.toBoolean()
Convert a value to boolean.
Syntax: convert.toBoolean(value)
Returns: Boolean - Converted value
APOC Compatible: apoc.convert.toBoolean
RETURN convert.toBoolean("true") AS result
// Returns: true
RETURN convert.toBoolean(1) AS result
// Returns: true
RETURN convert.toBoolean(0) AS result
// Returns: false
convert.toFloat()
Convert a value to float.
Syntax: convert.toFloat(value)
Returns: Float - Converted value
APOC Compatible: apoc.convert.toFloat
convert.toInteger()
Convert a value to integer.
Syntax: convert.toInteger(value)
Returns: Integer - Converted value
APOC Compatible: apoc.convert.toInteger
convert.toJson()
Convert a value to JSON string.
Syntax: convert.toJson(value)
Returns: String - JSON representation
APOC Compatible: apoc.convert.toJson
RETURN convert.toJson({name: "John", age: 30}) AS result
// Returns: '{"name":"John","age":30}'
RETURN convert.toJson([1, 2, 3]) AS result
// Returns: '[1,2,3]'
convert.toList()
Convert a value to a list.
Syntax: convert.toList(value)
Returns: List - Converted list
APOC Compatible: apoc.convert.toList
convert.toMap()
Convert a value to a map.
Syntax: convert.toMap(value)
Returns: Map - Converted map
APOC Compatible: apoc.convert.toMap
convert.toSet()
Convert a value to a set (unique values).
Syntax: convert.toSet(value)
Returns: List - Set of unique values
APOC Compatible: apoc.convert.toSet
create.uuid()
Generate a UUID.
Syntax: create.uuid()
Returns: String - UUID string
APOC Compatible: apoc.create.uuid
create.uuidBase64()
Generate a UUID in Base64 format.
Syntax: create.uuidBase64()
Returns: String - Base64-encoded UUID
APOC Compatible: apoc.create.uuidBase64