530 Commits (716e4a9ca53d7503f21bb0fc2dd1d986b4b49835)

Author SHA1 Message Date
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 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 9 years ago
Matthew J Greenwood 76cfa0e30f Initiial implementation of PathCompiler changes to support functions that take other JsonPath elements - need to decide whether path parameters are relative to the function location (probably not) 9 years ago
Kalle Stenflo ac83feea14 Improved escape handling and fixed JsonValueNode issue. 9 years ago
Kalle Stenflo 569e544a10 Tests covering issue #166 9 years ago
Kalle Stenflo 1617b3bb8d Fix issue #163 - Excess filter expressions should be disallowed. 9 years ago
Kalle Stenflo c773c10316 Incorrect comparison #145. Equals == and not equals != now compares string and number. Introduced === and !== to do type safe comparison. 9 years ago
Jochen Berger 4d6d4f46a8 add support for Tapestry JSON 9 years ago
Kalle Stenflo 86ea0ac062 PathFunctions must exist when compiled. 'size' alias for 'length'. 9 years ago
Kalle Stenflo be21f2235e Added test for issue #143 9 years ago
Kalle Stenflo 3c1b88a547 Renamed constants an did some clean up. 9 years ago
Kalle Stenflo d1475e1237 Improved error handling and error messages in FilterCompiler. 9 years ago
Kalle Stenflo 0fdc030c8a Relaxed scanning with REQUIRE_PROPERTIES option. 9 years ago
Kalle Stenflo ea206498cc Bracket properties can contain path chars #154 9 years ago
Kalle Stenflo 4040634a71 String quote style is serialized #154 9 years ago
Kalle Stenflo ccdef7f0a5 Fixed naming issues and added some tests. 9 years ago
Jochen Berger f42517e8aa support double quotes as string delimiters in bracket property token 9 years ago
Jochen Berger b4a2968245 accept double quotes as string delimiters in filters 9 years ago
Kalle Stenflo 1eb47a23d7 Renamed token package to path. 9 years ago
Kalle Stenflo 83c1acf193 Renamed Function interface to avoid name clash with java.util.function.Function. 9 years ago
Kalle Stenflo 33f365ef20 Removed % prefix from path functions. 9 years ago
Kalle Stenflo fd2ac6c0be Fixed bug in IN operator evaluation. 9 years ago
Kalle Stenflo c5fb181273 Array exception handling changed. 9 years ago
Kalle Stenflo fdc4e020d2 Fixed version issue. 9 years ago
Kalle Stenflo cb2795b38c Added JsonOrgJsonProvider. 9 years ago
Kalle Stenflo c97c70a33d Renamed update operation 'convert' to 'map'. 9 years ago
Kalle Stenflo ebd19526d8 Code cleanup. 9 years ago
Kalle Stenflo 8775a1f100 Added method to honor backwards compatibility. 9 years ago
Kalle Stenflo 4a17ae5c93 Added invalid path check. 9 years ago
Kalle Stenflo 2dae575f35 Moved PathNode into ValueNode. 9 years ago