Kalle Stenflo
|
9efa29cfbc
|
Overloaded read methods to take JsonProvider argument.
|
12 years ago |
Kalle Stenflo
|
3e46d80b62
|
Reverted exception in ArrayIndexFilter and fixed tests.
|
12 years ago |
Kalle Stenflo
|
f3e672c2a2
|
Improved exception handling.
|
12 years ago |
Jochen Berger
|
08a2e8e048
|
add a test for what's described in comment #4 of issue 29
|
12 years ago |
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
|
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
|
f7cc1139ce
|
Fixed merge issue.
|
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 |
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 |
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 |
Jochen Berger
|
df4d70889e
|
fix IS filter
|
12 years ago |
Jochen Berger
|
773d292b8e
|
fix TYPE filter
|
12 years ago |
Jochen Berger
|
8d08ba58f6
|
fix EXISTS filter
|
12 years ago |
Jochen Berger
|
3b41b46ed3
|
change simple criteria to use readSafely
|
12 years ago |
Jochen Berger
|
8d7597b947
|
add a method to safely read a path from a map, turning an InvalidPathException into a null return value
|
12 years ago |
Jochen Berger
|
a545702151
|
interpret criteria key as JSONPath to allow filting on nested properties
|
12 years ago |
Kalle Stenflo
|
380cd4952d
|
static method added to check if path is definite.
|
12 years ago |
Dmitry Vasilenko
|
8ad622e6db
|
Updated JsonProviderFactory to set up default provider.
|
12 years ago |
Karl Moore
|
1f239ecab6
|
Preserve key ordering when serializing and parsing. See https://code.google.com/p/json-smart/issues/detail?id=36
|
12 years ago |
Kalle Stenflo
|
2d5a17d045
|
Fixed multi prop select.
|
12 years ago |
Kalle Stenflo
|
42d2e2e908
|
Fixed issue 17. Use JsonProvider to check List or Map.
|
13 years ago |
linton
|
8aadf1d5b8
|
Adjusted formatting
|
13 years ago |
linton
|
b6b0b58a8f
|
Use length==0 instead of "isEmpty" which crashes on Android 2.2 where the method is missing.
|
13 years ago |
Kalle Stenflo
|
8fa1b8a03a
|
[maven-release-plugin] prepare for next development iteration
|
13 years ago |
Kalle Stenflo
|
75f9275218
|
[maven-release-plugin] prepare release json-path-parent-0.8.1
|
13 years ago |
Kalle Stenflo
|
65e52d5040
|
Release preps.
|
13 years ago |