 
            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. |