summaryrefslogtreecommitdiff
path: root/jsonpath_rw/jsonpath.py
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
|
* 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
|/
* Add support for `parent` named operatorKenn Knowles2013-06-141-0/+21
|
* Switch @ for `this` since it is so common in field names (for example when ↵Kenn Knowles2013-03-271-1/+1
| | | | JSON is generated from XML)
* Support auto id and paths well for `$` operatorKenn Knowles2013-03-271-4/+6
|
* Python 2 & 3 supportKenn Knowles2013-03-261-1/+3
|
* 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-091-0/+283