public class JsonPathInfo| JsonPathInfo | Constructor. |
| ContainsPlaceholders | Indicates whether the path contains any placeholders. |
| Path | The path. |
| PlaceholderPattern | Regular expression pattern to extract placeholders from path segments. |
| Segments | The path segments. |
| GetPathMatcher | Creates a regular expression that can matches real paths with this path. |
| GetSegments | Splits a json path into segments. |
| GetTokenSearchPath | Converts the path into an appropriate token search path. |
| ResolvePlaceholders(String) | Finds all placeholders and indexes them by their segment index. |
| ResolvePlaceholders(String) | Finds all placeholders and indexes them by their segment index. |
| ResolvePlaceholderValuesFromPath | Extracts placeholder values from a "real" path. |
| ResolveSegmentPlaceholders | Resolves any placeholders within a single path segment. |
| ResolveSegmentPlaceholderValues | Resolves placeholder values from a real path segment given a template segment. |
| ResolveSegmentsWithWildCardArrayIndexes | Gets the indexes of segments with wild-card array indexes. |
| ResolveSettablePath | Determines the real settable target path to map a source value to. Replacing wild-card array indexes with real indexes, replacing placeholder values with real values, and ensuring placeholder values are set in the target. |
| SegmentHasArrayWildCard | Determines if a segment contains a wild card array index. |
| SelectMatchingTokens | Finds the tokens in a json object structure matching the path. |
| SetPathIndexes | Get the specific path for a target value by replacing any array index wild cards in the target path with indexes used in the source value's path. |