confit.utils.xjson
Reference [source]
A path reference to a value in the configuration.
Parameters
| PARAMETER | DESCRIPTION |
|---|---|
value | The path to the value in the configuration. TYPE: |
Source code in confit/utils/xjson.py
12 13 14 15 16 17 18 19 | |
XJsonTransformer [source]
Bases: Transformer
A Lark transformer to parse extended JSON.
Parameters
| PARAMETER | DESCRIPTION |
|---|---|
input_string | The input string to parse. TYPE: |
Source code in confit/utils/xjson.py
86 87 88 89 90 91 92 93 94 | |
string [source]
Parse string
Source code in confit/utils/xjson.py
96 97 98 99 | |
float [source]
Parse number
Source code in confit/utils/xjson.py
101 102 103 104 | |
int [source]
Parse number
Source code in confit/utils/xjson.py
106 107 108 109 | |
reference [source]
Parse reference
Source code in confit/utils/xjson.py
111 112 113 114 | |
null [source]
Parse null
Source code in confit/utils/xjson.py
121 122 123 | |
true [source]
Parse true
Source code in confit/utils/xjson.py
125 126 127 | |
false [source]
Parse false
Source code in confit/utils/xjson.py
129 130 131 | |
plus_inf [source]
Parse infinity
Source code in confit/utils/xjson.py
133 134 135 | |
minus_inf [source]
Parse -infinity
Source code in confit/utils/xjson.py
137 138 139 | |
nan [source]
Parse nan
Source code in confit/utils/xjson.py
141 142 143 | |
loads [source]
Load an extended JSON string into a python object. Takes care of detecting references and tuples
Parameters
| PARAMETER | DESCRIPTION |
|---|---|
s | TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Any | |
Source code in confit/utils/xjson.py
262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 | |
dumps [source]
Dump a python object into an extended JSON string. Takes care of serializing references and tuples
Parameters
| PARAMETER | DESCRIPTION |
|---|---|
o | TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
str | |
Source code in confit/utils/xjson.py
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 | |