558 Commits (512a35c171642e26ce51ab912035a05d55b98440)

Author SHA1 Message Date
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(?) 8 years ago
Jochen Berger b4b0fe3ae0 upgrade json-smart dependency 8 years ago
jochenberger d900f7aa41 FIx typo in exception message 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 7ac3039965 Restore accidentally removed line 8 years ago
jochenberger 81d64ed2ae Use json-smart to detect whether the String is JSON 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
jochenberger dabeeba3c2 Update build.gradle 8 years ago
jochenberger 8ad32cc853 Fix distribution bundle 8 years ago
jochenberger bc1fe3f7a5 Make jettison optional 8 years ago
jochenberger aba863021c Don't mark json-smart as optional 8 years ago
jochenberger 6cf30fd1a0 Update ValueNode.java 8 years ago
Jochen Berger 2ccde968c2 upgrade Gradle wrapper 8 years ago
jochenberger d3dfaff1b0 Exclude transitive ASM dependency 8 years ago
Jochen Berger db59d0ba21 use json-smart to parse the query 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 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 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 9 years ago
Jan Lolling a1605a167b Bug fixed: #211 setProperty and setArrayIndex set/add cloned nodes 9 years ago
jochenberger f57b692587 Make `org.apache.tapestry5.json.*` optional in the manifest 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