596 Commits (json-path-2.7.0)

Author SHA1 Message Date
Claus Ibsen 57604c86cd Fixes #447: To report correct index of invalid jsonpath failure. This should add 1 to the position instead of appending 1 to its text value. 6 years ago
Sam Kruglov f7dc9280c7
Log the nested exception as well 6 years ago
sergey 7355e30ee7 Add keys function for Map objects 6 years ago
Bartlomiej Kowalczyk 0b324ec7b8 Prevent StackOverflow in case of unclosed property 7 years ago
hansthen 99e05dbac9
Fix typo in error message in PathCompiler.java 7 years ago
Ihor Herasymenko 9862f8e56e #403: Enable path caching withing all the operations 7 years ago
Jochen Berger ed9fd3adf7 convert lists and maps for ValueNode (fixes #378) 7 years ago
Greenwood 02c88d70e6 adding an example with more than one replacement 7 years ago
Greenwood a2936ebd68 inverting the relationship between root scanner and function such that the function takes a parameter which is the scanner expression 7 years ago
Greenwood 525da153d0 fixing unit test, naming and extension 7 years ago
Greenwood 851249861e Issue #191 is a bug - supports result set functions via patterns such as $.max($..allTheNumberThings) 7 years ago
Jochen Berger a71023c650 fix setting a POJO as a value using JacksonJsonNodeJsonProvider (fixes #364) 7 years ago
Jochen Berger d5acf25b9f fix evaluation of `empty` with wrapping providers (fixes #366) 7 years ago
Jochen Berger 78befbb5ee `null` should be mapped to `null` (fixes #351) 7 years ago
Daniel Halperin 7a6fa59a85 Add tests for subsetof 7 years ago
Daniel Halperin c9527bf89e Rename subset to subsetof 7 years ago
Ari Fogel 32adc12c9c implement subset filter operator, update readme 7 years ago
jochenberger e5a921f9f1 Fix cast 7 years ago
jonny 2757a3b345 new line feed 7 years ago
Kalle Stenflo 257c36c00a Make ParseContext from JsonPath.using thread safe #187 7 years ago
Kalle Stenflo 45a4e5e9ef Accept URLs as input but deprecate URL methods #218. 7 years ago
Greenwood 317e68c4eb removing created by 7 years ago
Greenwood 3e7707a3d4 replacing space with tabs, IDE formatting issue 7 years ago
Greenwood 07f49c4f17 addressing @jochenberger's code review comments, Created by... is IntelliJ auto-creation -- added Apache license headers 7 years ago
Jochen Berger 98debbb67b adapt test 7 years ago
Kalle Stenflo c23501fcd6 Added provided tests for issue #275. 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
Jochen Berger b4b0fe3ae0 upgrade json-smart dependency 7 years ago
jochenberger d900f7aa41 FIx typo in exception message 7 years ago
Kalle Stenflo 211beac6ce Added test for issue 309. 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 7e9cfc90be Add test 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 dabeeba3c2 Update build.gradle 7 years ago