Kalle Stenflo
3adc04bd13
Made write features JsonProvider neutral.
9 years ago
Kalle Stenflo
95e4940935
Merge branch 'master' of git://github.com/atomcat1978/JsonPath into atomcat1978-master
9 years ago
Kalle Stenflo
fc746d78e6
Stricter configuration of CacheProvide.
9 years ago
kallestenflo
865f2804f9
Merge pull request #149 from jochenberger/build-improvements
...
Build improvements
9 years ago
Jochen Berger
2002a7ff42
build and test with Java 7, cache Gradle home between executions
9 years ago
Jochen Berger
fb672a5599
update Gradle wrapper to 2.8
9 years ago
Kalle Stenflo
a96499b9b2
Merge branch 'gauravgupta2-master'
9 years ago
Kalle Stenflo
179a818418
Minor cache fixes.
9 years ago
Kalle Stenflo
bbcf504035
Merge branch 'master' of git://github.com/gauravgupta2/JsonPath into gauravgupta2-master
9 years ago
kallestenflo
22d8a78d08
Merge pull request #148 from zline/master
...
fix for NumberFormatException exception during Criteria evaluation
9 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.
9 years ago
kallestenflo
de06c44959
Merge pull request #142 from zline/master
...
tests, fixes, new feature and tests for some discovered but not yet fixed issues
9 years ago
Alexey Makeyev
bcd00f7b7b
test moved to avoid visibility changes
9 years ago
Alexey Makeyev
4642a09ae6
corrected way to specify cause of AssertionError
9 years ago
Alexey Makeyev
5f8dc8ae0b
path compilation issues tests moved to proper location
9 years ago
Alexey Makeyev
b10cedc358
sync with upstream
9 years ago
Alexey Makeyev
4e4e2384c3
sync with upstream up to 454b7d49a3
(inclusive)
9 years ago
Kalle Stenflo
6353b20ad4
Fixed null issue.
9 years ago
Kalle Stenflo
8647a607da
Incorrect error message for JsonPath.read(Object) #89
9 years ago
Kalle Stenflo
e3e29444cf
Handle invalid options when using functions.
9 years ago
kallestenflo
3de2ae0dbf
Update README.md
9 years ago
Alexey Makeyev
22bd223f58
java 6 support
...
also, to run tests you have to downgrade org.assertj:assertj-core to 1.7.0
9 years ago
Alexey Makeyev
97db5795bd
fix for escaped backslash in property inside predicate
9 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.
9 years ago
kallestenflo
9dc14002ab
Update README.md
9 years ago
kallestenflo
cc653b54b2
Update README.md
9 years ago
Kalle Stenflo
59cd56d4ae
Merge branch 'mgreenwood1001-AggregationProcessing'
9 years ago
Kalle Stenflo
131f2a1a45
Fixed merge conflict. Support for Functions in Predicates and Json Paths #103
9 years ago
Alexey Makeyev
101ffa6090
smallfix for deep scan predicate (though, kind of redundant, but logic is clearer)
9 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.
9 years ago
Alexey Makeyev
e8af47fa98
multiple properties path token at the end of the path: tests and fix
9 years ago
Kalle Stenflo
f836244fea
How to match "(left instanceof Number && right instanceof Number)" in safeCompare #90
9 years ago
Kalle Stenflo
2b66f23dd0
Using square bracket literal in path.
9 years ago
Kalle Stenflo
25c11da57e
Checking if Node Exists - Bracket Notation Syntax #131
9 years ago
Kalle Stenflo
18ddbe90b4
Checking if Node Exists - Bracket Notation Syntax #131
9 years ago
kallestenflo
7e3fb29436
Merge pull request #139 from trajano/minor-fixes
...
Minor improvements
9 years ago
Alexey Makeyev
f03875784e
deep scan fixes and tests
9 years ago
Alexey Makeyev
1d259d1857
semantic of PathToken.isUpstreamDefinite changed: current token is not an upstream of itself
9 years ago
gauravgupta
f25ec6c0cd
fixed the cache key and the unit test (use the same key when fetching
...
and looking up cache) #94
9 years ago
Alexey Makeyev
f013e86fb8
fix for object property handling in case of Option.SUPPRESS_EXCEPTIONS and indefinite upstream path
9 years ago
Alexey Makeyev
f2d2a25744
multiprops not in leaf are disallowed at the moment
9 years ago
Archimedes Trajano
87d7942b63
removed unused logger
9 years ago
Archimedes Trajano
562baa1437
Used new Travis infrastructure
9 years ago
gauravgupta
9bc0f8b213
Added filters to the cache key #94
9 years ago
Alexey Makeyev
630f0c15b3
fix for PathToken.isUpstreamDefinite
9 years ago
Alexey Makeyev
296d3578d6
tests of Option.ALWAYS_RETURN_LIST in case of indefinite path moved to separate test
9 years ago
Alexey Makeyev
9566d846e6
two more tests for Option.ALWAYS_RETURN_LIST in case of indefinite path
9 years ago
Alexey Makeyev
03bec8af41
two more tests for Option.ALWAYS_RETURN_LIST
9 years ago
gauravgupta
eebfd8bbda
Updating the cache on cache miss
9 years ago
gauravgupta
bf33697891
Externalized the cache using CacheProvider spi.
...
Set the CacheProvider in the Configuration:
Configuration
.builder()
.mappingProvider(new <<Implementation of mapping provider>>)
.jsonProvider(new <<Implementation of JsonProvider>>)
.cacheProvider(new <<implementation of CacheProvider>>)
.build();
9 years ago