Kalle Stenflo
|
fd7074aa1f
|
JsonProvider returns constant value to signal undefined instead of throwing exception.
|
11 years ago |
Kalle Stenflo
|
080d68717a
|
Improved type safety and performance in JsonProvider.
|
11 years ago |
Kalle Stenflo
|
1f79c6d357
|
Improved type safety and performance in JsonProvider.
|
11 years ago |
Kalle Stenflo
|
0d8192170a
|
Code clean up and JacksonProvider improvements.
|
11 years ago |
Kalle Stenflo
|
ac83eb0934
|
Fixed bug with multiple properties.
$.store.book[0]['title', 'author']
|
11 years ago |
Kalle Stenflo
|
5a4bf10940
|
Code clean up.
|
11 years ago |
Kalle Stenflo
|
20511b5cfc
|
Optimized imports and removed file headers.
|
11 years ago |
Kalle Stenflo
|
e879a09b5a
|
Improved error message and exceptions when model is null.
|
11 years ago |
Kalle Stenflo
|
c2193d8663
|
Updated com.fasterxml.jackson.core to 2.4.0
|
11 years ago |
Kalle Stenflo
|
143f6ff25d
|
Implement the field exists check.
|
11 years ago |
Kalle Stenflo
|
eb30ce7665
|
Improved error messages.
|
11 years ago |
Kalle Stenflo
|
608c1a77be
|
Rewrite intenals.
|
11 years ago |
Jochen Berger
|
6efa648d17
|
allow to filter for existence of nested properties
|
11 years ago |
kallestenflo
|
307931bb3c
|
Removed printStackTrace.
|
11 years ago |
Kalle Stenflo
|
15c94be41c
|
Fixed java 6 build issue.
|
11 years ago |
Kalle Stenflo
|
ed1ebe7b74
|
Removed apache commons dependencies.
|
11 years ago |
Kalle Stenflo
|
a83f32caba
|
'AND' (&&) support in ArrayEvalFilter.
|
11 years ago |
Kalle Stenflo
|
5f8beff812
|
Fixed issue 36 - deep scan for arrays.
|
11 years ago |
Kalle Stenflo
|
ba23ae266a
|
Improved array slicing.
|
11 years ago |
Kalle Stenflo
|
47cb1c6f06
|
Improved API and added some doc.
|
11 years ago |
Kalle Stenflo
|
9ea098d74c
|
Improved Exception handling.
|
11 years ago |
Kalle Stenflo
|
b15cb3ac8f
|
API clean up. Reduce static method overloading by fluent API.
|
11 years ago |
Kalle Stenflo
|
b3dd129088
|
found issues.
|
11 years ago |
Kalle Stenflo
|
def3db7ea2
|
Slf4j logging dependeny added to JsonPath.
|
11 years ago |
Jochen Berger
|
4e23372528
|
use slf4j for logging
|
11 years ago |
Kalle Stenflo
|
087416570d
|
Disabled internal logger.
|
11 years ago |
Kalle Stenflo
|
77e18924f9
|
Added internal logging support.
|
11 years ago |
Kalle Stenflo
|
5f2879f1ed
|
Fixed exception catching in JsonModel hasPath().
|
11 years ago |
Kalle Stenflo
|
9efa29cfbc
|
Overloaded read methods to take JsonProvider argument.
|
11 years ago |
Kalle Stenflo
|
3e46d80b62
|
Reverted exception in ArrayIndexFilter and fixed tests.
|
11 years ago |
Kalle Stenflo
|
f3e672c2a2
|
Improved exception handling.
|
11 years ago |
Jochen Berger
|
08a2e8e048
|
add a test for what's described in comment #4 of issue 29
|
11 years ago |
Kalle Stenflo
|
30d80571c9
|
Null handling tests.
|
11 years ago |
Kalle Stenflo
|
410e4269c7
|
Support null filters like [?(@foo == null)] and [?(@foo != null)]
|
11 years ago |
Kalle Stenflo
|
81aa8b171d
|
Array eval filters can be a path like [?(@.address.street == 'foo')]
|
11 years ago |
Jochen Berger
|
41ead56385
|
rework JsonProvider so that the backing object don't have to implement List or Map
|
11 years ago |
Kalle Stenflo
|
58c0474f29
|
Fixed issue with attribs named '$'.
|
11 years ago |
Kalle Stenflo
|
6d316c7d29
|
Improved exceptions and simplified JsonProviderFactory.
|
11 years ago |
Kalle Stenflo
|
ba29e7e0a1
|
Improved list filter. Updated POM files.
|
11 years ago |
Kalle Stenflo
|
c9f4cd5a3d
|
fixed array slizing.
|
11 years ago |
Kalle Stenflo
|
a875a730f3
|
Fixed issues.
|
11 years ago |
Kalle Stenflo
|
f7cc1139ce
|
Fixed merge issue.
|
11 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 |
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 |