File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ Python JSONPath Read/Write
3
3
4
4
https://github.com/kennknowles/python-jsonpath-rw
5
5
6
+ [ ![ Build Status] ( https://travis-ci.org/kennknowles/python-jsonpath-rw.png )] ( https://travis-ci.org/kennknowles/python-jsonpath-rw )
7
+
6
8
This package provides a robust implementation of JSONPath with read and
7
9
update capability as well as additional operators, described below.
8
10
@@ -78,6 +80,18 @@ and here are some examples:
78
80
- ` Descendants(jsonpath, jsonpath) `
79
81
80
82
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
+
81
95
More to explore
82
96
---------------
83
97
You can’t perform that action at this time.
0 commit comments