Kalle Stenflo
|
1a72fc078d
|
Filter implementation reworked.
|
10 years ago |
Kalle Stenflo
|
3adc04bd13
|
Made write features JsonProvider neutral.
|
10 years ago |
Alexey Makeyev
|
fcc81d16d6
|
fix for NumberFormatException exception during Criteria evaluation
Its incorrect to break entire path evaluation - other nodes should have their chance to be found by Criteria.
|
10 years ago |
Alexey Makeyev
|
bcd00f7b7b
|
test moved to avoid visibility changes
|
10 years ago |
Alexey Makeyev
|
5f8dc8ae0b
|
path compilation issues tests moved to proper location
|
10 years ago |
Kalle Stenflo
|
8647a607da
|
Incorrect error message for JsonPath.read(Object) #89
|
10 years ago |
Alexey Makeyev
|
97db5795bd
|
fix for escaped backslash in property inside predicate
|
10 years ago |
Alexey Makeyev
|
5c0dc56722
|
number of issues discovered in predicate parsing
And I dont see a quickfix. I suggest reimplementing entire path compilation using context-free grammar approach.
|
10 years ago |
Alexey Makeyev
|
99637ca2d7
|
added support of multiple object properties in non-leaf path node
Semantics of this case is the same as semantics of ArrayPathToken with multiple array indices specified.
|
10 years ago |
Alexey Makeyev
|
e8af47fa98
|
multiple properties path token at the end of the path: tests and fix
|
10 years ago |
Kalle Stenflo
|
f836244fea
|
How to match "(left instanceof Number && right instanceof Number)" in safeCompare #90
|
10 years ago |
Kalle Stenflo
|
2b66f23dd0
|
Using square bracket literal in path.
|
10 years ago |
Kalle Stenflo
|
25c11da57e
|
Checking if Node Exists - Bracket Notation Syntax #131
|
10 years ago |
Kalle Stenflo
|
18ddbe90b4
|
Checking if Node Exists - Bracket Notation Syntax #131
|
10 years ago |
Alexey Makeyev
|
f03875784e
|
deep scan fixes and tests
|
10 years ago |
Alexey Makeyev
|
1d259d1857
|
semantic of PathToken.isUpstreamDefinite changed: current token is not an upstream of itself
|
10 years ago |
gauravgupta
|
f25ec6c0cd
|
fixed the cache key and the unit test (use the same key when fetching
and looking up cache) #94
|
10 years ago |
Alexey Makeyev
|
f013e86fb8
|
fix for object property handling in case of Option.SUPPRESS_EXCEPTIONS and indefinite upstream path
|
10 years ago |
Alexey Makeyev
|
f2d2a25744
|
multiprops not in leaf are disallowed at the moment
|
10 years ago |
gauravgupta
|
9bc0f8b213
|
Added filters to the cache key #94
|
10 years ago |
Alexey Makeyev
|
630f0c15b3
|
fix for PathToken.isUpstreamDefinite
|
10 years ago |
Alexey Makeyev
|
296d3578d6
|
tests of Option.ALWAYS_RETURN_LIST in case of indefinite path moved to separate test
|
10 years ago |
Alexey Makeyev
|
9566d846e6
|
two more tests for Option.ALWAYS_RETURN_LIST in case of indefinite path
|
10 years ago |
Alexey Makeyev
|
03bec8af41
|
two more tests for Option.ALWAYS_RETURN_LIST
|
10 years ago |
Kalle Stenflo
|
e1d5329a8c
|
Improved test for Filter serialization.
|
10 years ago |
Kalle Stenflo
|
454b7d49a3
|
PathCompiler simplifications.
|
10 years ago |
Kalle Stenflo
|
ba08ae3018
|
Stab at fixing #94 cache problem.
|
10 years ago |
Jochen Berger
|
8c2b7b6761
|
fix handling of REQUIRE_PROPERTIES with nested objects
|
10 years ago |
Elias Ross
|
fb9c621e5c
|
unescape strings in comparison, to deal with tabs, etc.
|
10 years ago |
Elias Ross
|
c759a20188
|
Allow JSON values to be directly used in criteria matching
This is useful for matching against arrays of primitives, for example.
|
10 years ago |
Kalle Stenflo
|
81b1d522c8
|
Fixed issue in test.
|
10 years ago |
Matt Greenwood
|
f40063bf02
|
added case for length of map or JSONArray of values
|
10 years ago |
Matt Greenwood
|
6c083d3a51
|
reverted change to lotto.json, added test case for functions in predicates
|
10 years ago |
Matt Greenwood
|
1a0ea4b559
|
initial commit of function support providing math / JSON helper routines in path execution
|
10 years ago |
Kalle Stenflo
|
8a40b0420a
|
Fixed issue #79. Index out of bounds.
|
10 years ago |
Kalle Stenflo
|
dbc7e90904
|
Fixed issue #97. IndexOutOfBoundsException in DocumentContext.delete
|
10 years ago |
Tamas Adam
|
b5c175d04d
|
Added convert method for path value in-situ conversion.
|
10 years ago |
Tamas Adam
|
48544d14ab
|
Fix for list element removel if multiple path elements match.
|
10 years ago |
Tamas Adam
|
3cc47259fa
|
Using the more approtiate PathNotFoundException if old key in rename map was not found.
|
10 years ago |
Tamas Adam
|
dbff1d8b48
|
Fix for rename on non-existing old key - an InvalidPathException is thrown.
|
10 years ago |
Tamas Adam
|
f16ce7c2c6
|
Added renameKey feature to rename a key value found in a map path to a new key value.
|
10 years ago |
Kalle Stenflo
|
c03dcf77c5
|
Tests for issue #76
|
10 years ago |
Kalle Stenflo
|
1735bc7a87
|
Removed deprecated classes and some minor fixes.
|
10 years ago |
Kalle Stenflo
|
9837c72aaf
|
Fixed issue #71 escape ' in inline criteria.
|
10 years ago |
Kalle Stenflo
|
e6e28772f3
|
Moved providers out of internal.
|
10 years ago |
Jochen Berger
|
00c32fe5d3
|
add a test for https://code.google.com/p/json-path/issues/detail?id=58
|
10 years ago |
Kalle Stenflo
|
28388af0f3
|
Renamed JacksonTreeJsonProvider.
|
11 years ago |
Kalle Stenflo
|
bbcec25cf7
|
Added binary compatibility checks to build.
|
11 years ago |
Kalle Stenflo
|
f8209fcc40
|
Mapping improvements.
|
11 years ago |
Kalle Stenflo
|
c71e2c5e48
|
Improved support for Gson and Jackson Providers.
|
11 years ago |