466 Commits (716e4a9ca53d7503f21bb0fc2dd1d986b4b49835)

Author SHA1 Message Date
Greenwood 07f49c4f17 addressing @jochenberger's code review comments, Created by... is IntelliJ auto-creation -- added Apache license headers 7 years ago
mattg b2c752cb5f missed one file, removed args 7 years ago
mattg cece640892 removing dead constructor arg 7 years ago
mattg eb0503db1d removing commented out code 7 years ago
mattg e739514e64 update of javadoc 7 years ago
mattg ca1fe5612d update of javadoc 7 years ago
mattg 9ab2ccd4cc removing unused import 7 years ago
mattg 925fb7d6c3 removing unused import - fixing 2nd call to get() to avoid recomputation 7 years ago
mattg 3a69db83f0 Fixes Issue #234 using late binding, ideally this might be a lambda that encapsulates its state -- given support for JDK 6+, its encapsulated state is maintained in an implementation of the interface ILateBindingValue, one for PATH functions one for JSON - its likely the JSON version doesn't have a purpose unless the JSON dynamically changes as a result of the function implementation but its better to create another impl for JSON if in the future JSON can be dynamically changed via functions(?) 7 years ago
jochenberger d900f7aa41 FIx typo in exception message 7 years ago
jochenberger 7fc262724b Better approach 7 years ago
Jochen Berger b536af9b9a fix result if object does not contain key (fixes #270) 7 years ago
jochenberger 7ac3039965 Restore accidentally removed line 7 years ago
jochenberger 81d64ed2ae Use json-smart to detect whether the String is JSON 7 years ago
jochenberger 2774037a5b Fix JSON detection 7 years ago
Jochen Berger 43414d8457 support negative array indexes 7 years ago
jochenberger 01118a7214 Don't create appender when not needed, remove unused variable declaration 7 years ago
Jochen Berger 3aae70f752 avoid some costly calls to String#trim() 7 years ago
jochenberger 3588439e6b Make inner class static 7 years ago
jochenberger 7e85a14247 Make LimitingEvaluationListener *static* 7 years ago
jochenberger ed783b5806 Don't initialize Configuration if we don't need it 7 years ago
jochenberger 6cf30fd1a0 Update ValueNode.java 7 years ago
Jochen Berger db59d0ba21 use json-smart to parse the query 7 years ago
Andrew Prentice 788223760a Fixing java.lang.NoClassDefFoundError: com/google/gson/JsonObject when using JsonOrgJsonProvider 7 years ago
Benjamin Rogge 291eabafda enable bigdecimal and -integer for GSONProvider 7 years ago
odlp ba3e1196dc Add BooleanReader to allow boolean primitive to be read 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 e5f210f6a1 Jettison Integration 8 years ago
jmlamare d2a6e7b29b Add support for Jettison 8 years ago
Jan Lolling 3d0c3e99a5 Null-node instead of removing attribute when set null as value 8 years ago
Jan Lolling a1605a167b Bug fixed: #211 setProperty and setArrayIndex set/add cloned nodes 8 years ago
Kevin Conaway f077bbb97d #200 Add support for BigInteger to JsonSmartMappingProvider 8 years ago
Jochen Berger 8b26fae7b4 fix and test for 'not exists' serialization (fixes #178) 8 years ago
Jochen Berger a8bc2af229 remove the get_json function that was accidentally introduced when merging #167 (fixes #180) 8 years ago
Jochen Berger 7115c6155f fix detection of trailing comma 8 years ago
Jochen Berger f3ac1a0d15 fail when there are multiple commas between subscriptions 8 years ago
Jochen Berger 4bfa932cdf fail when there are spaces inside array indexes 8 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 8 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 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