Skip to main content

JsonPathExpression

Namespace: Meshmakers.Octo.Sdk.Common.EtlDataPipeline.JsonPath

Parsed JSONPath expression as an ordered list of segments.

public record JsonPathExpression : IEquatable<JsonPathExpression>

Inheritance Object → JsonPathExpression
Implements IEquatable<JsonPathExpression>

Properties​

Segments​

Ordered segments composing the expression.

public IReadOnlyList<PathSegment> Segments { get; set; }

Property Value​

IReadOnlyList<PathSegment>

Constructors​

JsonPathExpression(IReadOnlyList<PathSegment>)​

Parsed JSONPath expression as an ordered list of segments.

public JsonPathExpression(IReadOnlyList<PathSegment> Segments)

Parameters​

Segments IReadOnlyList<PathSegment>
Ordered segments composing the expression.