Commit Graph

  • 83962fc918 Merge pull request #55 from jochenberger/cleanup-gson-provider kallestenflo 2014-09-18 08:59:31 +0200
  • 3a1c5b9793 remove `System.out.println` #55 Jochen Berger 2014-09-18 08:54:28 +0200
  • fdfe3b6863 Added travis build info icon to README. Removed release history. Kalle Stenflo 2014-09-17 20:40:48 +0200
  • ee94a21215 Added travis file Kalle Stenflo 2014-09-17 20:19:43 +0200
  • 428bb87576 Need Java 1.7 for Heroku web app. Kalle Stenflo 2014-09-17 19:59:39 +0200
  • baa660478c Fixed constructor in ConversionException Kalle Stenflo 2014-09-17 19:55:21 +0200
  • 8708a9c531 Applied Gson patch and added Gson converters for List and Map. Kalle Stenflo 2014-09-17 19:39:22 +0200
  • 49d1dda7a8 Merge pull request #52 from jochenberger/remove-unused-jsonprovider-methods kallestenflo 2014-09-17 13:33:47 +0200
  • e4f78bc8ce remove unused import #52 Jochen Berger 2014-09-17 12:47:19 +0200
  • 5aa37eb7b1 Merge branch 'master' of github.com:jayway/JsonPath into remove-unused-jsonprovider-methods Jochen Berger 2014-09-17 12:46:06 +0200
  • a7fd288405 Merge pull request #51 from jochenberger/optimizations kallestenflo 2014-09-17 11:36:05 +0200
  • 2b116b262b Merge branch 'master' of github.com:jayway/JsonPath into optimizations #51 Jochen Berger 2014-09-17 11:29:21 +0200
  • daaeb1a6d9 Merge pull request #53 from jochenberger/get-property-keys-for-maps-only kallestenflo 2014-09-17 11:27:04 +0200
  • 7b036acf32 Merge pull request #54 from jochenberger/disable-a_root_scan-test kallestenflo 2014-09-17 11:23:35 +0200
  • 2a6b737ea6 Merge branch 'master' of github.com:jayway/JsonPath into get-property-keys-for-maps-only #53 Jochen Berger 2014-09-17 11:22:57 +0200
  • 5468035791 Merge branch 'master' of github.com:jayway/JsonPath into disable-a_root_scan-test #54 Jochen Berger 2014-09-17 11:18:04 +0200
  • 49ea059482 Merge branch 'json-org' Kalle Stenflo 2014-09-17 11:11:56 +0200
  • 5ff101e155 Merge branch 'master' of github.com:jayway/JsonPath Kalle Stenflo 2014-09-17 11:10:22 +0200
  • 7621cd1d43 Gson support (work in progress). Kalle Stenflo 2014-09-17 11:10:01 +0200
  • e9cdeb593b disable `ScanPathTokenTest.a_root_scan()` for the moment Jochen Berger 2014-09-17 10:44:45 +0200
  • a4bf433d68 don't use `JsonProvider.getPropertyKeys(Object)` to query a list/array's indexes Jochen Berger 2014-09-17 10:00:23 +0200
  • 7dd5669991 remove unused methods from `JsonProvider` interface Jochen Berger 2014-09-17 09:31:47 +0200
  • fe1480a115 Merge branch 'master' of github.com:jayway/JsonPath into optimizations Jochen Berger 2014-09-17 09:22:03 +0200
  • 42f145b67d Merge pull request #50 from jochenberger/reuse-stringbuilders kallestenflo 2014-09-16 19:57:26 +0200
  • d99e947aa9 create fewer copies of the `char[]` backing the path's `String` Jochen Berger 2014-09-16 15:32:27 +0200
  • b786c87c23 use `charAt` insteadof `startsWith`/`endsWith` when checking for single characters, reduce number of calls to `isNullish` Jochen Berger 2014-09-16 15:09:57 +0200
  • 15f1330987 Reworked conversion handling. Kalle Stenflo 2014-09-16 13:12:08 +0200
  • 207f3c6ffb reuse StringBuilder instances #50 Jochen Berger 2014-09-15 16:06:25 +0200
  • 0c68aa8615 GsonProvider Kalle Stenflo 2014-09-12 17:16:20 +0200
  • d0a7d2f564 GsonProvider Kalle Stenflo 2014-09-12 14:46:35 +0200
  • 34ef58cba9 Criteria improvement. Kalle Stenflo 2014-09-15 13:19:18 +0200
  • c42337dd72 Merge pull request #49 from jochenberger/optimizations kallestenflo 2014-09-15 14:38:25 +0200
  • 3602155241 remove unused variables, make some methods static #49 Jochen Berger 2014-09-15 14:31:55 +0200
  • fb19598dbe Merge pull request #48 from jochenberger/remove-json-provider-factory kallestenflo 2014-09-15 14:25:56 +0200
  • 0289ac00c4 replace usage of JsonProviderFactory in other modules #48 Jochen Berger 2014-09-15 14:12:42 +0200
  • c8cf8356c1 remove `JsonProviderFactory`, the `JsonProvider` should be set via `Configuration` Jochen Berger 2014-09-15 13:32:06 +0200
  • 3386f1ab28 Clean up tests. Kalle Stenflo 2014-09-15 09:13:50 +0200
  • 01b979be98 Renamed FilterPathToken to PredicatePathToken Kalle Stenflo 2014-09-13 16:01:47 +0200
  • a61d50b77b Merge pull request #47 from jochenberger/merge-get-map-value-methods kallestenflo 2014-09-12 14:46:01 +0200
  • 2664f83104 merge JsonProvider's getMapValue methods, various small performance improvements #47 Jochen Berger 2014-09-12 14:39:22 +0200
  • 89f3c9e474 Fixed Heroku proc file. Kalle Stenflo 2014-09-11 15:59:47 +0200
  • 54e2ee673d Updated Heroku to load resourceBase from file. Kalle Stenflo 2014-09-11 15:43:57 +0200
  • 611cd03402 Updated Heroku java version. Kalle Stenflo 2014-09-11 15:39:57 +0200
  • 032fcf08f7 Fixed main class in pom. Kalle Stenflo 2014-09-11 15:36:10 +0200
  • 9686c6d0bc Configured Heroku deploy Kalle Stenflo 2014-09-11 15:25:59 +0200
  • cb6a2e805a Removed MERGE_MULTI_PROP option (not part of spec). Kalle Stenflo 2014-09-11 15:08:25 +0200
  • 115b2a8c50 Merge pull request #46 from jochenberger/cleanup-json-provider kallestenflo 2014-09-11 14:16:55 +0200
  • 214720804d remove some obsolete methods from the @JsonProvider@ interface #46 Jochen Berger 2014-09-11 13:09:03 +0200
  • d4af1e7c7e Merge branch 'master' of github.com:jayway/JsonPath into fix-jsonassert-test #45 Jochen Berger 2014-09-10 11:49:12 +0200
  • f0e055a3ba Updated boon version to 0.25 Kalle Stenflo 2014-09-10 11:38:26 +0200
  • ecde41a1e1 Added Converter to support type conversion. Kalle Stenflo 2014-09-10 11:33:14 +0200
  • 39a8f8e41e Wrong assert made in test. Kalle Stenflo 2014-09-10 10:47:42 +0200
  • 8b918b2238 Made Filter more functional. Now it's only referred as Predicate. Kalle Stenflo 2014-09-09 13:43:32 +0200
  • f05774a437 Fixed some tangles and removed dead tests. Kalle Stenflo 2014-09-09 10:00:36 +0200
  • 1417c22823 Load webapp from disk. Kalle Stenflo 2014-09-08 11:37:27 +0200
  • ca59fc67b1 Fixed web app static resources. Kalle Stenflo 2014-09-08 11:28:45 +0200
  • 4194ac3e7e Clean up. Kalle Stenflo 2014-09-08 09:09:23 +0200
  • 87015e6f00 fix test assertion Jochen Berger 2014-09-10 11:17:40 +0200
  • f6d72c2ab0 Merge 08b77de4f4 into 311b4eaa85 #41 Anders D. Johnson 2014-09-09 04:30:33 +0000
  • 311b4eaa85 Merge pull request #44 from meyerdan/custom-object-mapper kallestenflo 2014-09-08 10:57:25 +0200
  • 1f20b7e4e4 improve JacksonProvider: allow using custom ObjectMapper #44 Daniel Meyer 2014-09-08 10:34:07 +0200
  • 5136b4099b Merge pull request #43 from jochenberger/criteria-fixes kallestenflo 2014-08-18 19:25:39 +0200
  • 747ed48d0d Merge pull request #42 from jochenberger/update-json-smart kallestenflo 2014-08-18 19:24:22 +0200
  • 082c2b7f7f small fixes for the Criteria class #43 Jochen Berger 2014-08-18 11:17:56 +0200
  • 2d597f0d7a small performance improvements for Utils.createRange #42 Jochen Berger 2014-08-18 11:00:13 +0200
  • f1eb8a85d1 update json-smart to 2.0 Jochen Berger 2014-08-18 10:54:40 +0200
  • 308dd6ecd4 remove unused import, make Utils a real utility class (final and private c'tor) Jochen Berger 2014-08-18 10:51:07 +0200
  • 08b77de4f4 support writing values #41 Anders D. Johnson 2014-08-17 05:10:16 -0500
  • 71c92474de - Fix non-existent import - Add tests for assertEquals() methods with integer arguments, both success and failing cases. - Altered JsonAsserterImpl.java so that assertEquals() still returns AssertionError when invalid field or other reading exception. #40 Epimenidis Voutsakis 2014-08-11 19:17:46 +0300
  • 955042f924 Removed unused exceptions. Kalle Stenflo 2014-08-06 08:38:06 +0200
  • a269580b36 Ignored failing test. Not sure how to handle this yet. Kalle Stenflo 2014-08-04 12:39:52 +0200
  • 7621d48a8a JsonProvider.creteArray now returns Object. Kalle Stenflo 2014-08-04 12:37:47 +0200
  • c88638c4ef Fixed issues Kalle Stenflo 2014-08-04 12:33:25 +0200
  • 8da4d1a1d6 Option handling improved. Kalle Stenflo 2014-06-13 15:44:50 +0200
  • 1706aafd82 Same json formatting in java and js. Kalle Stenflo 2014-06-13 14:52:23 +0200
  • b0badd1cfa UI improvements Kalle Stenflo 2014-06-13 10:29:38 +0200
  • c2b1c1be76 Fixed bug in multi index select. Kalle Stenflo 2014-06-13 10:29:16 +0200
  • 167b360700 Improved web test impl Kalle Stenflo 2014-06-13 01:33:37 +0200
  • 6ac6b60dd4 Added option to Suppress exceptions. Kalle Stenflo 2014-06-12 21:00:08 +0200
  • 5d3a8e36f1 Ignore my TODO list Kalle Stenflo 2014-06-12 18:17:34 +0200
  • fd7074aa1f JsonProvider returns constant value to signal undefined instead of throwing exception. Kalle Stenflo 2014-06-12 18:02:25 +0200
  • 080d68717a Improved type safety and performance in JsonProvider. Kalle Stenflo 2014-06-12 11:33:59 +0200
  • 1f79c6d357 Improved type safety and performance in JsonProvider. Kalle Stenflo 2014-06-12 11:33:59 +0200
  • 0d8192170a Code clean up and JacksonProvider improvements. Kalle Stenflo 2014-06-12 10:36:23 +0200
  • ac83eb0934 Fixed bug with multiple properties. $.store.book[0]['title', 'author'] Kalle Stenflo 2014-06-11 13:57:00 +0200
  • 5a4bf10940 Code clean up. Kalle Stenflo 2014-06-11 12:47:42 +0200
  • 20511b5cfc Optimized imports and removed file headers. Kalle Stenflo 2014-06-11 08:57:44 +0200
  • e879a09b5a Improved error message and exceptions when model is null. Kalle Stenflo 2014-06-11 08:52:31 +0200
  • c2193d8663 Updated com.fasterxml.jackson.core to 2.4.0 Kalle Stenflo 2014-06-10 15:45:37 +0200
  • 143f6ff25d Implement the field exists check. Kalle Stenflo 2014-06-10 15:29:59 +0200
  • eb30ce7665 Improved error messages. Kalle Stenflo 2014-06-10 14:43:15 +0200
  • 608c1a77be Rewrite intenals. Kalle Stenflo 2013-10-01 19:02:45 +0200
  • 357643199b Merge b62cef7a34 into 4461e4c74f #39 lcpromptu 2014-02-18 13:24:58 +0100
  • b62cef7a34 ArrayEvalFilter: add support for ! (logical negation) operator #39 Laurent Charrière 2014-02-18 11:39:30 +0100
  • 0c049f8517 ArrayEvalFilter: use HasPathExpression for '@' too Laurent Charrière 2014-02-13 16:27:37 +0100
  • f3e682f587 ArrayEvalFilter: add support for Javascript-style regular expressions. Laurent Charrière 2014-02-13 12:19:49 +0100
  • 9d87427970 ArrayEvalFilter: add support for @.foo. Delete now-unused HasPathFilter class. Laurent Charrière 2014-02-13 11:10:42 +0100
  • 9713976c84 Implement the field exists check. This is the '@' token on the left hand side of '&&' in the expression below. Warwick Hunter 2013-11-30 14:54:40 +1000
  • c87129f6ef Merge f59634ae49 into 4461e4c74f #38 Greg Hasseler 2013-12-16 17:15:37 -0800
  • f59634ae49 Updated readSafely() to use available Configuration instance instead of the default Configuration. #38 Greg Hasseler 2013-12-16 20:06:14 -0500