Jochen Berger
f1eb8a85d1
update json-smart to 2.0
10 years ago
Jochen Berger
308dd6ecd4
remove unused import, make Utils a real utility class (final and private c'tor)
10 years ago
Epimenidis Voutsakis
71c92474de
- Fix non-existent import
...
- Add tests for assertEquals() methods with integer arguments, both success and failing cases.
- Altered JsonAsserterImpl.java so that assertEquals() still returns AssertionError when invalid field or other reading exception.
10 years ago
Kalle Stenflo
955042f924
Removed unused exceptions.
10 years ago
Kalle Stenflo
a269580b36
Ignored failing test. Not sure how to handle this yet.
10 years ago
Kalle Stenflo
7621d48a8a
JsonProvider.creteArray now returns Object.
10 years ago
Kalle Stenflo
c88638c4ef
Fixed issues
10 years ago
Kalle Stenflo
8da4d1a1d6
Option handling improved.
11 years ago
Kalle Stenflo
c2b1c1be76
Fixed bug in multi index select.
11 years ago
Kalle Stenflo
6ac6b60dd4
Added option to Suppress exceptions.
11 years ago
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
Kalle Stenflo
4461e4c74f
[maven-release-plugin] prepare for next development iteration
11 years ago
Kalle Stenflo
49e667f6fd
[maven-release-plugin] prepare release json-path-0.9.1
11 years ago
Jochen Berger
6efa648d17
allow to filter for existence of nested properties
11 years ago
kallestenflo
307931bb3c
Removed printStackTrace.
11 years ago
Johan Haleby
d09a9a6275
[maven-release-plugin] prepare for next development iteration
11 years ago
Johan Haleby
c0a1649927
[maven-release-plugin] prepare release json-path-0.9.0
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