Commit Graph

  • 6320ac5c6c * do some calculations once in the constructor instead of for every evaluation of the filter * make ArrayEvalFilter.ConditionStatement and PathTokenFilter static Jochen Berger 2013-05-23 08:58:37 +0200
  • 2be8d8f67e add a test for one of the cases in issue 29 Jochen Berger 2013-05-23 08:39:06 +0200
  • 5450ed4d11 update commons-io to 2.4 #19 Jochen Berger 2013-05-21 14:54:39 +0200
  • 7ec75fa147 replace usage of restricted class sun.misc.IOUtils by org.apache.commons.io.IOUtils Jochen Berger 2013-05-21 14:04:33 +0200
  • 69e55edfc8 update commons-lang to version 3.1 #18 Jochen Berger 2013-05-21 13:56:16 +0200
  • 5993e05b73 Merge pull request #16 from jochenberger/use-jsonpath-in-filters kallestenflo 2013-05-15 11:46:44 -0700
  • cd7f0523a4 Merge 03e97890dc into 7220497c10 #16 jochenberger 2013-05-15 11:38:26 -0700
  • 7220497c10 Merge pull request #17 from alfthomas/bugfix/threadsafety kallestenflo 2013-05-15 11:38:16 -0700
  • a2ed9d93f1 Merge 49e8640ea8 into d0c6796413 #17 alfthomas 2013-05-14 13:10:05 -0700
  • 49e8640ea8 Underlying net.minidev.json.parser.JsonParser is not threadsafe #17 alfthomas 2013-05-14 22:03:15 +0200
  • b527434c08 Merge d9f10a710a into d0c6796413 #15 jochenberger 2013-05-13 04:24:44 -0700
  • 03e97890dc add some tests #16 Jochen Berger 2013-05-13 13:08:24 +0200
  • d9f10a710a add some tests #15 Jochen Kemnade 2013-05-13 13:08:24 +0200
  • 1253f4aa21 make NE and IS filters work on multi-level paths Jochen Berger 2013-05-13 13:07:51 +0200
  • 95e28a50ef make NE and IS filters work on multi-level paths Jochen Kemnade 2013-05-13 13:07:51 +0200
  • 4f8da13c17 make TYPE filter work on multi-level path Jochen Berger 2013-05-13 12:39:34 +0200
  • 49d3bfdea1 make TYPE filter work on multi-level path Jochen Kemnade 2013-05-13 12:39:34 +0200
  • 0414296b34 fix REGEX filter Jochen Berger 2013-05-13 13:18:42 +0200
  • e7031e4a8d fix REGEX filter Jochen Kemnade 2013-05-13 13:18:42 +0200
  • 9b7d3f41ed forbid usage of collection-related filters on multi-level paths as they would most likely be ambigous Jochen Berger 2013-05-13 13:18:32 +0200
  • 41a865df51 forbid usage of collection-related filters on multi-level paths as they would most likely be ambigous Jochen Kemnade 2013-05-13 13:18:32 +0200
  • dbc3e7de3e make EXISTS test work with collections Jochen Berger 2013-05-13 12:02:02 +0200
  • cd1c91218e make EXISTS test work with collections Jochen Kemnade 2013-05-13 12:02:02 +0200
  • 79214e7c3f collection-based filtering for number-based filters Jochen Berger 2013-05-13 11:20:08 +0200
  • ff70f55642 collection-based filtering for number-based filters Jochen Kemnade 2013-05-13 11:20:08 +0200
  • bda35e7056 add filter evaluation on collections Jochen Berger 2013-05-13 11:16:50 +0200
  • 7a5148f792 add filter evaluation on collections Jochen Kemnade 2013-05-13 11:16:50 +0200
  • df4d70889e fix IS filter Jochen Berger 2013-05-13 09:45:08 +0200
  • 331566e040 fix IS filter Jochen Kemnade 2013-05-13 09:45:08 +0200
  • 773d292b8e fix TYPE filter Jochen Berger 2013-05-13 09:40:16 +0200
  • 383d7282ab fix TYPE filter Jochen Kemnade 2013-05-13 09:40:16 +0200
  • 8d08ba58f6 fix EXISTS filter Jochen Berger 2013-05-13 09:35:11 +0200
  • 4a5688b298 fix EXISTS filter Jochen Kemnade 2013-05-13 09:35:11 +0200
  • 3b41b46ed3 change simple criteria to use readSafely Jochen Berger 2013-05-13 09:33:26 +0200
  • 727c79b717 change simple criteria to use readSafely Jochen Kemnade 2013-05-13 09:33:26 +0200
  • 8d7597b947 add a method to safely read a path from a map, turning an InvalidPathException into a null return value Jochen Berger 2013-05-13 09:29:39 +0200
  • 0c2d2f65e2 add a method to safely read a path from a map, turning an InvalidPathException into a null return value Jochen Kemnade 2013-05-13 09:29:39 +0200
  • a545702151 interpret criteria key as JSONPath to allow filting on nested properties Jochen Berger 2013-05-13 09:28:14 +0200
  • 6c0845b733 interpret criteria key as JSONPath to allow filting on nested properties Jochen Kemnade 2013-05-13 09:28:14 +0200
  • d0c6796413 Merge pull request #13 from karldmoore/master kallestenflo 2013-04-18 11:06:03 -0700
  • 8cf3cb8912 Merge 1f239ecab6 into 0a566c5402 #13 Karl David Moore 2013-04-18 11:05:32 -0700
  • 0a566c5402 Merge branch 'master' of https://github.com/dvasilen/JsonPath into dvasilen-master Kalle Stenflo 2013-04-18 20:01:52 +0200
  • 380cd4952d static method added to check if path is definite. Kalle Stenflo 2013-04-18 20:01:12 +0200
  • 9c7de58a38 Merge 8ad622e6db into 72df0fc2b8 #14 Dmitry Vasilenko 2013-04-17 14:20:18 -0700
  • 8ad622e6db Updated JsonProviderFactory to set up default provider. #14 Dmitry Vasilenko 2013-04-17 16:13:05 -0500
  • 1f239ecab6 Preserve key ordering when serializing and parsing. See https://code.google.com/p/json-smart/issues/detail?id=36 #13 Karl Moore 2013-04-11 16:29:03 +0100
  • bca1597311 Merge ac1953b37c into 72df0fc2b8 #12 Alexander Leibzon 2013-04-11 02:06:21 -0700
  • ac1953b37c hasPath(path) returns null in case path not found, instead of InvalidPathException. Tests changed accordingly. #12 Alexander Leibzon 2013-04-11 10:53:19 +0300
  • 8213c0e52b Java 5 support #11 Ivan Sopov 2013-03-20 12:38:30 +0200
  • 2d5a17d045 Fixed multi prop select. Kalle Stenflo 2013-02-06 19:45:44 +0100
  • caaad8ee76 Merge 883882f1b9 into 72df0fc2b8 #9 Gordon Dickens 2013-01-24 13:52:59 -0800
  • 883882f1b9 project build updates, reporting, replace deprecated junit classes, see README #9 Gordon Dickens 2013-01-24 16:51:06 -0500
  • 48a015d118 Changed src target level and updated JavaDoc plugin. Kalle Stenflo 2012-08-31 11:20:13 +0200
  • 42d2e2e908 Fixed issue 17. Use JsonProvider to check List or Map. Kalle Stenflo 2012-08-31 11:19:40 +0200
  • 72df0fc2b8 Formated README Kalle Stenflo 2012-08-23 19:31:56 +0200
  • 8b7ccb2607 Merge pull request #8 from ikamobile/master kallestenflo 2012-05-25 01:13:42 -0700
  • 9113f37454 Merge 8aadf1d5b8 into 8fa1b8a03a #8 GitHub Merge Button 2012-04-28 09:20:39 -0700
  • 8aadf1d5b8 Adjusted formatting #8 linton 2012-04-28 09:16:44 -0700
  • b6b0b58a8f Use length==0 instead of "isEmpty" which crashes on Android 2.2 where the method is missing. linton 2012-04-28 09:11:28 -0700
  • 8fa1b8a03a [maven-release-plugin] prepare for next development iteration Kalle Stenflo 2012-04-16 16:15:49 +0200
  • 75f9275218 [maven-release-plugin] prepare release json-path-parent-0.8.1 json-path-parent-0.8.1 Kalle Stenflo 2012-04-16 16:15:41 +0200
  • 65e52d5040 Release preps. Kalle Stenflo 2012-04-16 16:11:59 +0200
  • fb9cc8dfe2 Fixed backward compatibility in JsonModel. Kalle Stenflo 2012-04-11 16:55:35 +0200
  • 765f573306 Improved conversions. Kalle Stenflo 2012-04-02 14:19:33 +0200
  • 24e8311c9c Docs and refactorings. Kalle Stenflo 2012-03-12 09:27:49 +0100
  • 1216133e18 HttpProvider SPI. Removed commons-io dependency. Kalle Stenflo 2012-03-10 14:04:43 +0100
  • 002a93a52f [maven-release-plugin] prepare for next development iteration Kalle Stenflo 2012-03-08 20:01:11 +0100
  • 147537d40b [maven-release-plugin] prepare release json-path-parent-0.8.0 json-path-parent-0.8.0 Kalle Stenflo 2012-03-08 20:01:03 +0100
  • c0aec497a6 Release preparations. Kalle Stenflo 2012-03-08 19:58:02 +0100
  • 89b74987ba Improved Filter and Criteria. Kalle Stenflo 2012-03-08 19:17:14 +0100
  • 3bb1e00e90 Added generic type in Filter. Kalle Stenflo 2012-03-06 22:10:37 +0100
  • f4b18284f8 Merge b25532183b into 69231db85c #7 GitHub Merge Button 2012-03-05 10:32:14 -0800
  • 69231db85c Upgrade reps to latest stable version Stephane Landelle 2012-03-05 16:39:04 +0100
  • 48bc2bf06b Trim on ConditionStatement, not on eval Stephane Landelle 2012-03-05 15:32:48 +0100
  • 19473baab6 Minor clean up (unused imports, serial…) Stephane Landelle 2012-03-05 15:31:34 +0100
  • ab08fcb7a3 m2e compatibility and minor pom clean up Stephane Landelle 2012-03-05 15:27:03 +0100
  • 8c10101593 Filter support extended Kalle Stenflo 2012-03-05 19:18:04 +0100
  • b25532183b Upgrade reps to latest stable version #7 Stephane Landelle 2012-03-05 16:39:04 +0100
  • 828dfb927b Filter support with Builder Kalle Stenflo 2012-03-05 16:21:51 +0100
  • 83d84aa798 Trim on ConditionStatement, not on eval Stephane Landelle 2012-03-05 15:32:48 +0100
  • 4c62d6cf62 Minor clean up (unused imports, serial…) Stephane Landelle 2012-03-05 15:31:34 +0100
  • d2f16171fc m2e compatibility and minor pom clean up Stephane Landelle 2012-03-05 15:27:03 +0100
  • 557eb72d23 don't accept single '=' in array eval. Kalle Stenflo 2012-03-05 12:02:20 +0100
  • 8195cb6832 Added object mapping SPI Kalle Stenflo 2012-03-05 11:50:49 +0100
  • 5b56bcf8dc Fixed InvalidPathException bug. Kalle Stenflo 2012-03-05 11:00:21 +0100
  • 974a84553c Added write ops to JsonModel. Kalle Stenflo 2012-03-04 22:48:14 +0100
  • 7d0aece1d8 Improved JsonModel Tests. Kalle Stenflo 2012-03-04 14:57:37 +0100
  • 6ed6de77e8 Improved JsonModel map() functionality. Kalle Stenflo 2012-03-04 14:44:08 +0100
  • 242b724baf Refactored code structure. Added licence heade Continued SPI work Added File, InputStream, URL readers Kalle Stenflo 2012-03-03 01:26:25 +0100
  • 824a59d057 Fixed bug with single char field and bracket notation. Kalle Stenflo 2012-03-01 12:32:44 +0100
  • 442726b8c8 Merge pull request #6 from mattbishop/master kallestenflo 2012-03-01 02:22:38 -0800
  • 58c7b69877 Merge 01fe0b14d2 into 40c0814dfa #6 GitHub Merge Button 2012-02-29 12:58:37 -0800
  • 01fe0b14d2 Changed POM to generate an OSGi bundle jar. BTW, please vote for json-smart issue http://code.google.com/p/json-smart/issues/detail?id=22 #6 Matt Bishop 2012-02-29 12:57:23 -0800
  • 40c0814dfa Fixed naming issue with PassthroughFilter.java Kalle Stenflo 2012-02-29 19:38:53 +0100
  • cb122f7f31 Fixed bug with single '=' sign. Kalle Stenflo 2012-02-29 19:25:31 +0100
  • 0669d4d039 Started compliance checks. Kalle Stenflo 2012-02-29 19:16:59 +0100
  • c3d60b764d Fixed JsonPath compliance issue. Kalle Stenflo 2012-02-29 10:43:35 +0100
  • 2933d3be25 Fixed bracket bug in array filters. Kalle Stenflo 2012-02-29 08:28:13 +0100
  • b7595b7ca0 Merge pull request #5 from mattbishop/master kallestenflo 2012-02-28 23:26:42 -0800
  • 8a32b50703 Merge 13f3adfbde into 4f180bf153 #5 GitHub Merge Button 2012-02-28 17:17:12 -0800