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.