LqlExpressionEvaluator

Classes > Sync > LqlExpressionEvaluator

Evaluates simple LQL expressions on JSON data for sync mapping transforms. Supports: upper(col), lower(col), concat(a, b, ...), coalesce(a, b), substring(col, start, len), trim(col), length(col).

public static class LqlExpressionEvaluator

Methods

Evaluate(string, JsonElement)

public static object? Evaluate(string expression, JsonElement source)

Evaluates an LQL expression against a JSON source object.

Parameters:

Name Type Description
expression String LQL expression like "upper(Name)" or "concat(First, ' ', Last)".
source JsonElement JSON object containing the source data.

Returns: Object - Evaluated result or null if evaluation fails.