gmdkit.serialization package

Submodules

gmdkit.serialization.functions module

gmdkit.serialization.mixins module

gmdkit.serialization.options module

casting_options(float_precision=None, string_fallback=False, discard_default=False)[source]
Parameters:
  • float_precision (int | None)

  • string_fallback (bool)

  • discard_default (bool)

gmdkit.serialization.type_cast module

decode_text(string)[source]
Return type:

str

Parameters:

string (str)

dict_serializer(key, value)[source]
Parameters:
  • key (int | str)

  • value (Any)

encode_text(string)[source]
Return type:

str

Parameters:

string (str)

from_bool(obj)[source]
Return type:

str

Parameters:

obj (bool)

from_float(obj)[source]
Return type:

str

Parameters:

obj (float)

from_optional(method)[source]
Parameters:

method (Callable)

serialize(obj)[source]
Return type:

str

Parameters:

obj (Any)

to_bool(string)[source]
Return type:

bool

Parameters:

string (str)

to_node(obj, **kwargs)[source]
Return type:

str

Parameters:

obj (Any)

to_numkey(key)[source]
Return type:

int | str

Parameters:

key (str)

to_optional(method)[source]
Parameters:

method (Callable)

to_string(obj, **kwargs)[source]
Return type:

str

Parameters:

obj (Any)

zip_string(obj)[source]
Return type:

str

Parameters:

obj (Any)

Module contents