mistk.data.utils module¶
-
class
mistk.data.utils.
PresumptiveJSONEncoder
(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)¶ Bases:
connexion.apps.flask_app.FlaskJSONEncoder
A custom JSON encoder for Data objects
-
default
(o)¶ Defines the encoder for the object provided
- Parameters
o – The object to create an encoder for
-
include_nulls
= False¶
-
-
mistk.data.utils.
convert_client_object
(obj, cls=None)¶ Converts an client object into the Data Model object
- Parameters
obj – The object to convert
cls – Defaults to None
-
mistk.data.utils.
deserialize_model
(data, klass)¶ Deserializes list or dict to model.
- Parameters
data (dict | list) – dict, list.
klass – class literal.
- Returns
model object.