Kalle Stenflo
c23501fcd6
Added provided tests for issue #275 .
8 years ago
Kalle Stenflo
211beac6ce
Added test for issue 309.
8 years ago
jochenberger
7fc262724b
Better approach
8 years ago
Jochen Berger
b536af9b9a
fix result if object does not contain key ( fixes #270 )
8 years ago
jochenberger
7e9cfc90be
Add test
8 years ago
jochenberger
2774037a5b
Fix JSON detection
8 years ago
Jochen Berger
43414d8457
support negative array indexes
8 years ago
jochenberger
01118a7214
Don't create appender when not needed, remove unused variable declaration
8 years ago
Jochen Berger
3aae70f752
avoid some costly calls to String#trim()
8 years ago
jochenberger
3588439e6b
Make inner class static
8 years ago
jochenberger
7e85a14247
Make LimitingEvaluationListener *static*
8 years ago
jochenberger
ed783b5806
Don't initialize Configuration if we don't need it
8 years ago
Andrew Prentice
788223760a
Fixing java.lang.NoClassDefFoundError: com/google/gson/JsonObject when using JsonOrgJsonProvider
8 years ago
Benjamin Rogge
291eabafda
enable bigdecimal and -integer for GSONProvider
8 years ago
odlp
ba3e1196dc
Add BooleanReader to allow boolean primitive to be read
...
Resolves #280
8 years ago
Ari Fogel
38c7e791f6
implement not (!) operator in filter expressions
8 years ago
kysnm
0ea1cb59ad
The conditions the same as the other
8 years ago
kysnm
2572cbab02
Property must be separated by commas
8 years ago
jmlamare
0275491485
Jettison Integration
9 years ago
jmlamare
e5f210f6a1
Jettison Integration
9 years ago
jmlamare
d2a6e7b29b
Add support for Jettison
9 years ago
Jan Lolling
3d0c3e99a5
Null-node instead of removing attribute when set null as value
9 years ago
Jan Lolling
a1605a167b
Bug fixed : #211 setProperty and setArrayIndex set/add cloned nodes
9 years ago
Kevin Conaway
f077bbb97d
#200 Add support for BigInteger to JsonSmartMappingProvider
9 years ago
Jochen Berger
8b26fae7b4
fix and test for 'not exists' serialization ( fixes #178 )
9 years ago
Jochen Berger
a8bc2af229
remove the get_json function that was accidentally introduced when merging #167 ( fixes #180 )
9 years ago
Jochen Berger
7115c6155f
fix detection of trailing comma
9 years ago
Jochen Berger
f3ac1a0d15
fail when there are multiple commas between subscriptions
9 years ago
Jochen Berger
4bfa932cdf
fail when there are spaces inside array indexes
9 years ago
Jochen Berger
2cb9b474db
add test for #173
9 years ago
Jochen Berger
c521615a5a
speed up the abort of an evaluation. It's quite expensive to create an exception and fill its stack. As we don't care about the stack anyway, we don't fill it, also we cache a single exception instance
9 years ago
Spyridon Papadopoulos
18ff41336f
Updated GsonJsonProvider using also a customized Gson object.
9 years ago
mchmielarz
1e3f11cbc2
Solution proposal for #181
9 years ago
Alexey Makeyev
0d235b9ca6
more generic fix for issue #175
9 years ago
Alexey Makeyev
58c454b52d
Fix issue #175 - Size evaluation could break indefinite path evaluation
9 years ago
Alexey Makeyev
604b42f865
one more test for parentheses parsing
9 years ago
Alexey Makeyev
67b3ce7888
fix for incorrect handling of logical operator priorities
9 years ago
Kalle Stenflo
d3231e7f04
Some methods (i.e. DocumentContext's set) fail when JSON name has ' in it #171
9 years ago
Kalle Stenflo
3de1137b92
Document context set method produces unexpected results for arrays #170
9 years ago
Matthew J Greenwood
e6d2546c42
removed getLastElement
9 years ago
Matthew J Greenwood
5e2ef13c64
added negative test cases - removed readPosition from function parameter parser, ready for review
9 years ago
Matthew J Greenwood
5d8e209141
Added an append function such that JSON can be appended to the current document and then a function executed over the result.
9 years ago
Matthew J Greenwood
01bdbe2cc3
fixing broken tests
...
changing format of functions path expr with/without args
removing errant unwrap call - added to test
9 years ago
Matthew J Greenwood
b919644425
adds an example for HttpLoading via getjson (not intended to be merged, just an example) also fixes bug #164 min/max providing wrong value
9 years ago
Matthew J Greenwood
f127edabe1
Test for string, added concat function
9 years ago
Matthew J Greenwood
f932aaf22f
working version with JSON + path expressions - need to handle error cases with tests
9 years ago
Matthew J Greenwood
fadc946032
removed braces added support for JSON - need to parse JSON now...
9 years ago
Matthew J Greenwood
b0ec61f7a1
missing dot in $avg -> $.avg - fixing CI
9 years ago
Matthew J Greenwood
1fa2b0e192
added test, removed foobar from min test - derp
9 years ago
Matthew J Greenwood
861c0b34bd
Modified abstract aggregation and the path compiler to handle nested functions, working implementation committed
...
still need to support literal function arguments. At the present time the document passed for parameter function parsing is the root document. Additionally, the braces still exist within the tokenizer - need to handle error conditions and see the consiquence of removing those from the implementation
9 years ago