File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ Python JSONPath Read/Write
33
44https://github.com/kennknowles/python-jsonpath-rw
55
6+ [ ![ Build Status] ( https://travis-ci.org/kennknowles/python-jsonpath-rw.png )] ( https://travis-ci.org/kennknowles/python-jsonpath-rw )
7+
68This package provides a robust implementation of JSONPath with read and
79update capability as well as additional operators, described below.
810
@@ -78,6 +80,18 @@ and here are some examples:
7880 - ` Descendants(jsonpath, jsonpath) `
7981
8082
83+ Extensions
84+ ----------
85+
86+ - _ Path data_ : The result of ` JsonPath.find ` are of the type ` DatumAtPath ` , which
87+ provides a ` value ` field for the matched data, but also a ` path ` field for where
88+ it was found. This object proxies all other attributes to act "like" the ` value `
89+ field, so lightweight usage is still easy.
90+ - _ Automatic Ids_ : If you set ` jsonpath_rw.auto_id_field ` to a value other than
91+ None, then for any piece of data missing that field, it will be replaced by
92+ the JSONPath to it, giving automatic unique ids to any piece of data.
93+
94+
8195More to explore
8296---------------
8397
You can’t perform that action at this time.
0 commit comments