summaryrefslogtreecommitdiff
path: root/jsonpath_rw
Commit message (Collapse)AuthorAgeFilesLines
* don't clobber IDs if they existSimon Kelly2021-06-241-8/+7
| | | | | | If a field exists with the name of the `auto_id_field` it should be used as is without converting it to an AutoID. The auto ID functionality should only kick in if and ID field does not exist.
* is_singular function was missing self argument adding self argument (#52)Nikhil Patil2019-04-021-1/+1
|
* Revert "allow # in IDs"Simon Kelly2018-07-301-1/+1
| | | | This reverts commit 1310c0c63d3db1ff3eea36501f7d68958eae5f8b.
* allow # in IDsSimon Kelly2018-07-271-1/+1
|
* Merge pull request #33 from abloomston/nullObjsKenn Knowles2016-12-171-2/+2
|\ | | | | Return empty result instead of crashing on index into None
| * fix for foo.[*] where foo is nullAdam Bloomston2015-10-011-2/+2
| |
* | Add tests and fixes for updateKenn Knowles2016-10-041-5/+33
| |
* | Implemented update method on most JSONPath descendents. Tests included.Josh Benner2015-07-131-0/+29
|/
* Merge pull request #13 from gera/patch-1Kenn Knowles2014-04-011-1/+1
|\ | | | | Fix Where to work as advertised
| * Fix Where to work as advertisedDevendra Gera2014-04-011-1/+1
| | | | | | This actually uses the right expression to filter the selected subdata and not just match on the whole data which just determines if there will be any output at all or not.
* | Fix str conversion of numerical fieldsDevendra Gera2014-04-011-1/+1
|/
* Version 1.3.01.3.0Kenn Knowles2014-02-071-1/+1
|
* Adjustments and tests for jsonpath.py command line scriptKenn Knowles2014-02-072-33/+53
|
* improve usageHåkan Waara2014-01-281-2/+4
|
* add jsonpath.py script based on https://github.com/makefu/jsonpath (but ↵Håkan Waara2014-01-271-0/+49
| | | | improved and expanded) that will be installed in bin/. this means anyone installing this package will also get a jsonpath.py that will work on the command line
* Version 1.2.31.2.3Kenn Knowles2013-12-181-1/+1
|
* Remove automatic versioningKenn Knowles2013-12-182-25/+2
|
* Add tests for escaped string delimiters1.2.2Kenn Knowles2013-12-111-13/+48
|
* Add auto version based on git tagsKenn Knowles2013-09-242-0/+25
|
* * Allows the hyphen to be part of the field.José Manuel Fardello2013-08-241-1/+1
| | | | Allows IDs to contain a hyphen (but not to begin with one).
* Fix #6 add negative indexing and slicingGregg Lind2013-07-231-6/+6
|
* Add test for basic lexer errorsIlya Strukov2013-06-211-5/+8
|
* lexer: fix a bug in error handling codeIlya Strukov2013-06-211-4/+4
|
* Add support for `parent` named operatorKenn Knowles2013-06-141-0/+21
|
* Add one-off parsing rule for `parent` named operatorKenn Knowles2013-06-141-0/+2
|
* Fix error reporting for unknown named operatorsKenn Knowles2013-06-141-1/+1
|
* Raise an informative error when docstrings have been strippedKenn Knowles2013-05-292-0/+9
|
* Switch @ for `this` since it is so common in field names (for example when ↵Kenn Knowles2013-03-273-8/+31
| | | | JSON is generated from XML)
* Support auto id and paths well for `$` operatorKenn Knowles2013-03-271-4/+6
|
* Python 2 & 3 supportKenn Knowles2013-03-264-7/+11
|
* Minor simplification to ThisKenn Knowles2013-03-221-5/+2
|
* More tests and fixes for SliceKenn Knowles2013-03-221-7/+10
|
* Fixes to IndexKenn Knowles2013-03-221-3/+5
|
* Fix error in descendant match for listKenn Knowles2013-03-221-2/+2
|
* Make auto ids work take present ids into account in useful waysKenn Knowles2013-03-221-72/+166
|
* Add auto idsKenn Knowles2013-03-151-8/+58
|
* Get datum paths all checking outKenn Knowles2013-03-141-3/+6
|
* Add path followed info and restore previous test passingKenn Knowles2013-03-141-13/+57
|
* Enable iterators to be usable in places where lists are expectedKenn Knowles2013-02-151-3/+12
|
* Add AST and parser testsKenn Knowles2013-02-093-0/+459
|
* Add lexer, with testsKenn Knowles2013-02-091-0/+110