text.camelCase

Description

Converts a string to camelCase format by removing non-alphanumeric characters and capitalizing the first letter of each word except the first.

Syntax

flex.text.camelCase(string)

Parameters

| Parameter | Type | Required | Description | |———–|——|———-|————-| | string | string | Yes | The string to convert to camelCase |

Returns

Type: string

The input string converted to camelCase format. Returns null if input is null.

Examples

Example 1: Basic Usage

RETURN flex.text.camelCase('hello world') AS result

Output:

result
----------
helloWorld

Example 2: Converting Field Names

RETURN flex.text.camelCase('user_first_name') AS result

Output:

result
-------------
userFirstName

Example 3: Normalizing Property Names

WITH ['first-name', 'last_name', 'Email Address'] AS fields
UNWIND fields AS field
RETURN field AS original, flex.text.camelCase(field) AS camelCase

Notes

  • Returns null for null input
  • Removes all non-alphanumeric characters
  • First character is always lowercase
  • Subsequent words start with uppercase
  • Useful for normalizing field names to JavaScript/JSON conventions

See Also