perun.io.json
IO Json module.
Classes
Json Numpy object encoder. |
Functions
|
Export DataNode to json. |
|
Create DataNode from JSON string. |
Module Contents
- class perun.io.json.NumpyEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)
Bases:
json.JSONEncoderJson Numpy object encoder.
- default(obj)
Encode obj to json or to a supported format.
- Parameters:
obj (_type_) – Object to encode.
- Returns:
Encoded obj.
- Return type:
_type_
- perun.io.json.exportJson(dataNode: perun.data_model.data.DataNode) str
Export DataNode to json.
- Parameters:
dataNode (DataNode) – DataNode
- Returns:
Json string of data node.
- Return type:
str
- perun.io.json.importJson(jsonString: str) perun.data_model.data.DataNode
Create DataNode from JSON string.