ATGJSONPathManager uses ATGJSONPathTokenizer to tokenize the operators in the given JSON path. This class currently supports the default JSON path operators and may be easily extended to support custom operators.

Interface
// Takes as input a JSON path and tokenizes the various operators into an NSArray
// of NSString objects. This method supports the default JSON path operators
// and can be overridden to support custom tokens. In the case that the
// tokenizer is customized, the ATGJSONPathManager must be extended to override
// the tokenizer being used, and the ATGJSONPathParser may require an extension
// as well.
- (NSArray *) tokenizeJSONPath:(NSString *)path;

// Tokenizes the given expression NSString object into an NSArray of NSString
// objects separated at every occurrence of delimiter in expression.
- (NSArray *) splitExpression:(NSString *)expression usingDelimiter:(NSString *)delimiter;

Copyright © 1997, 2013 Oracle and/or its affiliates. All rights reserved. Legal Notices