Kalle Stenflo
|
30d80571c9
|
Null handling tests.
|
12 years ago |
Kalle Stenflo
|
410e4269c7
|
Support null filters like [?(@foo == null)] and [?(@foo != null)]
|
12 years ago |
Kalle Stenflo
|
8703e18308
|
Merged jochenberger-improve-jsonprovider pull request.
|
12 years ago |
Kalle Stenflo
|
81aa8b171d
|
Array eval filters can be a path like [?(@.address.street == 'foo')]
|
12 years ago |
Jochen Berger
|
41ead56385
|
rework JsonProvider so that the backing object don't have to implement List or Map
|
12 years ago |
Kalle Stenflo
|
58c0474f29
|
Fixed issue with attribs named '$'.
|
12 years ago |
Kalle Stenflo
|
6d316c7d29
|
Improved exceptions and simplified JsonProviderFactory.
|
12 years ago |
Kalle Stenflo
|
ba29e7e0a1
|
Improved list filter. Updated POM files.
|
12 years ago |
Kalle Stenflo
|
c9f4cd5a3d
|
fixed array slizing.
|
12 years ago |
Kalle Stenflo
|
a875a730f3
|
Fixed issues.
|
12 years ago |
Kalle Stenflo
|
a5b30d18c4
|
Merge branch 'master' of https://github.com/jayway/JsonPath
|
12 years ago |
kallestenflo
|
e88f8fcde5
|
Merge pull request #27 from jacksingleton/master
Issue 34 - Query for property directly on an array should throw InvalidPathException instead of returning null
|
12 years ago |
Kalle Stenflo
|
f7cc1139ce
|
Fixed merge issue.
|
12 years ago |
kallestenflo
|
dedbf79394
|
Merge pull request #21 from jochenberger/performance-improvements
Performance improvements
|
12 years ago |
kallestenflo
|
d50287a607
|
Merge pull request #20 from jochenberger/add_test_for_issue_29_part_1
add a test for one of the cases in issue 29
|
12 years ago |
Jochen Berger
|
281a313b2e
|
Merge remote-tracking branch 'upstream/master' into add_test_for_issue_29_part_1
|
12 years ago |
Jochen Berger
|
552d82840a
|
Merge remote-tracking branch 'upstream/master' into performance-improvements
|
12 years ago |
kallestenflo
|
2861c50aa0
|
Merge pull request #28 from jochenberger/fix-operator-in-test
the equals operator is '==', not '='
|
12 years ago |
Jochen Berger
|
d37f53e7e2
|
the equals operator is '==', not '='
|
12 years ago |
Jochen Berger
|
3ba86e2bdc
|
Merge remote-tracking branch 'upstream/master' into performance-improvements
Conflicts:
json-path/src/main/java/com/jayway/jsonpath/internal/filter/eval/ExpressionEvaluator.java
|
12 years ago |
Jochen Berger
|
76b716e337
|
Merge remote-tracking branch 'upstream/master' into add_test_for_issue_29_part_1
|
12 years ago |
kallestenflo
|
41c13ecdf9
|
Merge pull request #18 from jochenberger/update-commons-lang
update commons-lang to version 3.1
|
12 years ago |
kallestenflo
|
6377d41186
|
Merge pull request #19 from jochenberger/dont-use-restricted-api
replace usage of restricted class sun.misc.IOUtils
|
12 years ago |
kallestenflo
|
4a5bf26e0c
|
Merge pull request #26 from sarath/master
print path, add custom message in assert
|
12 years ago |
kallestenflo
|
9af4623faf
|
Merge pull request #22 from jochenberger/use-json-provider-for-results
Use the json provider to create a new list for the results
|
12 years ago |
kallestenflo
|
6198dd8f34
|
Merge pull request #23 from edio/master
Support for Boolean values in ExpressionEvaluator
|
12 years ago |
Jack Singleton
|
7e4e04d739
|
Removed test for issue 7 which is in conflict with new behavior
|
12 years ago |
Jack Singleton
|
dfe248c002
|
Changed behavior of FieldFilter to throw InvalidPathException instead of returning null when a field is queried for on a json array
|
12 years ago |
Jack Singleton
|
c05c4364bc
|
Added tests for query for null field and query for property on array
|
12 years ago |
Sarath Chandra
|
f466a0b6c5
|
Add "message" param and print path (that failed)
in asserts, the failure (default) messaging is inadequate. It doesnot
even print the path that failed. this path should help eloberate the
messaging
|
12 years ago |
Dmytro Kostiuchenko
|
a3b2684b6f
|
Support for Boolean values in ExpressionEvaluator
|
12 years ago |
Jochen Berger
|
3cd4c3c2aa
|
convert rather than cast to List
|
12 years ago |
Jochen Berger
|
7c84838239
|
use the json provider to create a new list for the results
|
12 years ago |
Jochen Berger
|
cf6e27c4ca
|
use an enum for the expression operator
|
12 years ago |
Jochen Berger
|
6320ac5c6c
|
* do some calculations once in the constructor instead of for every evaluation of the filter
* make ArrayEvalFilter.ConditionStatement and PathTokenFilter static
|
12 years ago |
Jochen Berger
|
2be8d8f67e
|
add a test for one of the cases in issue 29
|
12 years ago |
Jochen Berger
|
5450ed4d11
|
update commons-io to 2.4
|
12 years ago |
Jochen Berger
|
7ec75fa147
|
replace usage of restricted class sun.misc.IOUtils by org.apache.commons.io.IOUtils
|
12 years ago |
Jochen Berger
|
69e55edfc8
|
update commons-lang to version 3.1
|
12 years ago |
kallestenflo
|
5993e05b73
|
Merge pull request #16 from jochenberger/use-jsonpath-in-filters
Use jsonpath in filters
|
12 years ago |
kallestenflo
|
7220497c10
|
Merge pull request #17 from alfthomas/bugfix/threadsafety
Underlying net.minidev.json.parser.JsonParser is not threadsafe
|
12 years ago |
alfthomas
|
49e8640ea8
|
Underlying net.minidev.json.parser.JsonParser is not threadsafe
|
12 years ago |
Jochen Berger
|
03e97890dc
|
add some tests
|
12 years ago |
Jochen Berger
|
1253f4aa21
|
make NE and IS filters work on multi-level paths
|
12 years ago |
Jochen Berger
|
4f8da13c17
|
make TYPE filter work on multi-level path
|
12 years ago |
Jochen Berger
|
0414296b34
|
fix REGEX filter
|
12 years ago |
Jochen Berger
|
9b7d3f41ed
|
forbid usage of collection-related filters on multi-level paths as they would most likely be ambigous
|
12 years ago |
Jochen Berger
|
dbc3e7de3e
|
make EXISTS test work with collections
|
12 years ago |
Jochen Berger
|
79214e7c3f
|
collection-based filtering for number-based filters
|
12 years ago |
Jochen Berger
|
bda35e7056
|
add filter evaluation on collections
|
12 years ago |