class JSONPathParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) boolean |
dollar |
(package private) int |
filterNests |
(package private) JSONPathSegment |
first |
(package private) JSONReader |
jsonReader |
(package private) boolean |
lax |
(package private) boolean |
negative |
(package private) java.lang.String |
path |
(package private) JSONPathSegment |
second |
(package private) int |
segmentIndex |
(package private) java.util.List<JSONPathSegment> |
segments |
(package private) boolean |
strict |
| Constructor and Description |
|---|
JSONPathParser(java.lang.String str) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static boolean |
isOperator(char ch) |
(package private) JSONPath |
parse(JSONPath.Feature... features) |
private JSONPathSegment |
parseArrayAccess() |
(package private) JSONPathSegment |
parseFilter() |
(package private) JSONPathSegment |
parseFilterRest(JSONPathSegment segment) |
private JSONPathSegment |
parseProperty() |
JSONPathSegment |
parseSegment() |
final java.lang.String path
final JSONReader jsonReader
boolean dollar
boolean lax
boolean strict
int segmentIndex
JSONPathSegment first
JSONPathSegment second
java.util.List<JSONPathSegment> segments
int filterNests
boolean negative
JSONPath parse(JSONPath.Feature... features)
private JSONPathSegment parseArrayAccess()
private JSONPathSegment parseProperty()
JSONPathSegment parseFilterRest(JSONPathSegment segment)
JSONPathSegment parseFilter()
public JSONPathSegment parseSegment()
static boolean isOperator(char ch)