json_path library

Classes

JsonSelector
Normalized reference to a JSON selector (column + path).

Functions

hasJsonSelector(String expression) bool
Whether expression contains a JSON selector operator.
jsonPathSegments(String normalizedPath) List<String>
Splits a normalized JSON path (starting with $) into its individual segments.
normalizeJsonPath(String rawPath) String
Normalizes a user-supplied JSON path expression into a canonical representation starting with $.
parseJsonSelectorExpression(String expression) JsonSelector?
Attempts to parse expression into a JsonSelector. Returns null when no JSON operator is present.